用户界面的大部分功能都是以管理模块为前提的,因为客户模块所显示的数据大部分需要通过管理模块来添加。因此,我们首先要来介绍管理模块的设计与开发。管理模块相对客户模块要复杂一些,因为在这里需要对所有信息进行维护,包括浏览、增加、修改和删除等操作。为了便于系统维护,页面的命名才用“模块名+功能名”的方式。概括起来,管理模块具有以下功能:
* 系统用户信息管理。
* 加盟店信息管理。
* 公告信息管理。
* 管理员维护。
通过系统功能分析,针对一般的在线信息交流系统,总结出如下的需求信息:
1)系统分一般用户、和管理员用户。
2)一般用户可以查看相关信息。
3)用户可进行留言操作。
4)管理员用户可以对全站的信息进行管理。
经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:
(1)用户表:用户id,登录名,登录密码,姓名,电话号码,电子邮件,通信地址。
(2)相册表:相册id,用户id,相册名称,相册描述。
(3)相片表:相片id,相册id,相片名称,相片文件路径(上传到服务器的路径)。
(4)用户订单表:订单id,用户id,订单创建时间,相片id,订单状态,加盟店id,订单描述。
(5)加盟店表:加盟店id,加盟店名称,店主姓名,店主登录账号,店主登录密码,加盟店电话,加盟店描述,地址,加盟店状态。
(6)加盟店价格表:价格id,加盟店id,类型,价格