Java 课程设计
(一) BookStore
1. 问题描述
开发一个网上书店
2. 基本要求
1) 实现用户登录,分管理员和普通用户
2) 管理员可以添加、删除、修改书目
3) 实现书目分类查询功能
4) 实现购物车功能
5) 系统至少要分三层实现。
6) B/S 和 C/S 都可
Java 课程设计报告
实习任务名称: 开发一个网上书店
小组成员姓名: 朱军、刘兵
班级学号: 111081
2
中国地质大学信息工程学院软件工程系
2010 年 7 月
3
目录
(一) BookStore......................................................................................................................................1
1.系统概述....................................................................................................................................................................3
1.1 系统背景.........................................................................................................................................................3
1.2 系统目标.........................................................................................................................................................3
1.2 人员计划.........................................................................................................................................................3
1.3 开发环境与工具............................................................................................................................................4
2.需求分析....................................................................................................................................................................4
2.1 系统需求概述.................................................................................................................................................4
实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的连接操作,
实现了多条件查询和模糊查询,管理员功能,购物车实现并灵活实现了对不可更新查询结果集的更
新操作,实现了主从表操作,实现了密码维护功能,最后,系统还可以导入数据库以对任意同结构
的数据库进行操作..............................................................................................................................................4
2.2 功能性需求.....................................................................................................................................................4
3.概要设计....................................................................................................................................................................5
3.1 系统总体设计................................................................................................................................................5
3.1.1 逻辑结构设计......................................................................................................................................6
3.1.2 软件架构设计......................................................................................................................................6
3.2 系统功能设计................................................................................................................................................7
3.2.1 总体结构..............................................................................................................................................7
3.2.1 功能设计说明......................................................................................................................................7
3.3 数据库设计.....................................................................................................................................................8
3.3.1 建库设计..............................................................................................................................................8
3.3.2 数据库表存放关系.............................................................................................................................8
3.4 界面设计.......................................................................................................................................................10
3.4.1 主界面................................................................................................................................................10
3.4.2 子界面 A............................................................................................................................................11
4.详细设计..................................................................................................................................................................18
4.1 模块接口设计..............................................................................................................................................18
4.1.1 接口 A................................................................................................................................................18
4.1.1.1 功能描述.................................................................................................................................18
4.1.1.2 数据结构.................................................................................................................................18
4.1.1.3 输入项与输出项....................................................................................................................18
4.1.1.4 算法与程序逻辑....................................................................................................................18
5.系统测试..................................................................................................................................................................18
5.1 模块测试.......................................................................................................................................................18
5.1.1 模块 A................................................................................................................................................18
5.1.1.1 模块简述.................................................................................................................................18
5.1.1.2 测试结果.................................................................................................................................18
5.2 模块缺陷数量统计......................................................................................................................................19
5.3 测试评价.......................................................................................................................................................19
5.3.1 充分性评价.......................................................................................................................................19
5.3.2 缺陷与不足.......................................................................................................................................19
5.3.3 改进建议...........................................................................................................................................20
6.实习体会..................................................................................................................................................................20
参考文献.....................................................................................................................................................................20
2