赞
踩
基于第一个项目的经验,先建立四个包(实体类domino包、服务包、交互视图包和存放txt文件的信息包。)
如图所示:
根据需求理清楚每个模块的的作用和功能,实体类包存放实体类、服务包存放所需要的实现功能和服务的方法,视图交互包存放可视化的界面,下图是所需要的满足的条件。
注:本文由于管理员和普通用户都有同一个属性(uid),通过字符串识别区分两种用户,赋予他们不同的操作权限,但并没有为两个用户分别设计不同的交互界面,现实情况下考虑到实际需求,是需要更加严谨和清晰的区分。
从上图可知,我们需要完成的功能,普通用户可以做的事情包括:查看兼职工作并申请和结束自己申请的工作,对自身信息的增删改查。
管理员则要发布兼职信息,管理账户的增删改查和对兼职委托的增删改查。
因此设计思路就可以得出:
登录/注册——登录注册界面——主界面及其操作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。