文档介绍:目录
1引言 1
1
1
2模块1(database) 3
3
3
3
(valueObject) 3
(connectConfig) 4
3模块2(menuManage) 5
5
5
5
(menuQuery) 6
(menuAdd) 6
(menuDelete) 8
(menuUpdate) 8
4模块3(messageManage) 9
9
9
9
(messageQuery) 9
(messageAdd) 11
(messageDelete) 11
panyBrand) 12
12
12
12
) 12
6模块5(userInfo) 13
13
13
13
(userInfo) 13
(password) 14
(regetpass) 15
7模块6(user_manage) 16
16
16
16
(update) 16
(delete) 17
8模块7(regist) 19
19
19
19
(regist) 19
9模块8(OrderManage) 22
22
22
22
(orderMain) 22
10模块9(UserOrder) 25
25
25
25
(userOrder) 25
1引言
(1)软件系统名称:网上订餐系统(onlineorder)
(2)模块名称:数据库设计模块、菜单管理模块、用户注册模块、订单管理模块、用户管理模块、留言管理模块、用户个人信息管理模块、用户订餐模块。
表1-1 模块开发情况表
模块名
输入
要求的处理
输出
数据库设计模块
运行单元测试文件
创建数据库表
能成功创建数据库表
菜单管理模块
选择相应菜单功能
执行相应菜单管理方法
执行相应的添加、删除、修改和查询功能
用户注册模块
选择相应注册功能
执行用户注册方法
执行相应的添加、删除、修改和查询功能
订单管理模块
选择相应订单功能
执行相应订单管理方法
执行相应的添加、删除、修改和查询功能
用户管理模块
选择相应用户管理功能
执行相应用户管理方法
执行相应的添加、删除、修改和查询功能
留言管理模块
选择相应留言管理功能
执行相应留言管理方法
执行相应的添加、删除、修改和查询功能
用户个人信息管理模块
选择相应个人信息管理功能
执行相应信息管理方法
执行相应的添加、删除、修改和查询功能
用户订餐模块
选择相应订餐功能
执行相应订餐方法
执行相应的添加、删除、修改和查询功能
2模块1(database)
数据库底层设计,涉及直接对数据库表中数据操作的公共方法的设计。
(1)本模块在网上订餐系统中处于底层,包括系统内的各个实体类及属性的设计,通过Dao层与其它层进行交互,在Daoimpl里面定义对Dao层的具体实现。
(2)考虑到若数据库被意外改动不方便重新建立,所以使用Hibernate进行数据库的连接和数据表的创建等工作。而且由管理员进行定期的备份工作,方便数据表信息恢复。
(3)由于系统中几乎对所有类对象的操作都要涉及到增加、删除、修改和查询,为了增强代码的重用性,所以把对数据库增删改查的操作都提取出来作为公共代码使用。
(valueObject)
(1)用户信息表(t_user)//用Hibernate的XML方式,,管理用户表
<hibernate-mapping package="">
<class name="Person" table="