logo资料库

小型书店管理系统需求分析.doc

第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
资料共32页,剩余部分请下载后查看
Hunan Normal University
ELECTRONIC & INFORMATION ENGINEERING DEPARTMENT
课程设计题目
小型书店管理系统
指导教师姓名
钟坚成、盛艳
指导老师职称
讲师
学生姓名
蒋翠平
所属班级
计算机05班
任务要求
1、查询当月书店销售金额、营业金额;
2、查询某种图书库存数量;
3、查询当月销量最好的图书信息;
4、按供应商名称查询订购信息;
5、查询购买次数超过3次的客户信息。
6、提供一定增删改功能。
主要实施步骤
6月5日 所给题目的要求,确定表以及相关的字段,并在 powerdesigner中设计出来,导入到
6月6日 在rational rose软件中进行用例图、时序图、类图的设计
6月7日 利用dreamweaver网页设计软件对主页面及其他相关页面的设计
6月8日 开始进行代码的编写,并查找相关的资料
6月14日 整个项目的代码完成编写,做最后的测试
由于时间太紧的关系,这个项目不能做得很全面、强大,只实现了部分的功能,很多技术都没有尝试,页面的设计
湖南师范大学工学院电子与信息工程系课程设计登记表
注:此表格内容中的任务要求为指导教师提供的课程设计要求,主要实施步骤是指课程设计的时间安排,结论是指
目 录
1引言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的
1.1课程设计目标
1.2编程工具(编程环境)介绍
1.3实施时间及主要实施步骤
6月5日 所给题目的要求,确定表以及相关的字段,并在 powerdesigner中设计出来,导入到
6月6日 在rational rose软件中进行用例图、时序图、类图的设计
6月7日 利用dreamweaver网页设计软件对主页面及其他相关页面的设计
6月8日 开始进行代码的编写,并查找相关的资料
2需求分析
3系统总体设计
3.1业务流程图
3.2功能模块图
4数据结构设计
4.1数据库概念结构设计
4.2数据库逻辑结构设计
4.3书店管理系统用例图
4.3.1 会员购买图书用例关系图
4.3.2管理员用例关系图
4.4数据表设计
5详细设计与实现
5.1用户登录界面模块详细设计
5.1.1算法流程
5.1.2 界面设计及测试结果
5.2查询图书模块详细设计
5.2.1算法流程
5.2.2界面设计及测试结果
5.3订单模块详细设计
5.3.1算法流程
5.3.2 界面设计及测试结果
5.4商品销售排行模块
5.4.1算法流程
5.4.2界面设计及测试结果
5.5后台主要功能模块
5.5.1算法流程
5.5.2界面设计及测试结果
5.6留言版模块详细设计
5.6.2界面设计及测试结果
6算法分析
7用户手册
7.1 功能需求
7.2 游客
7.3注册会员
7.4系统管理员
8测试结果
9结论
1.结论
2. 进一步开发方向
10参考文献
11附录
湖南师范大学工学院电子与信息工程系课程设计报告书 小型书店管理系统 2010-6-11 Hunan Normal University ELECTRONIC & INFORMATION ENGINEERING DEPARTMENT 湖南师范大学工学院电子与信息工程系课程设计报告书
小型书店管理系统 湖南师范大学工学院电子与信息工程系课程设计登记表 课程设计题目 小型书店管理系统 指导教师姓名 钟坚成、盛艳 指导老师职称 讲师 学生姓名 蒋翠平 所属班级 计算机05班 1、 查询当月书店销售金额、营业金额; 2、 查询某种图书库存数量; 3、 查询当月销量最好的图书信息; 4、 按供应商名称查询订购信息; 5、 查询购买次数超过3次的客户信息。 6、 提供一定增删改功能。 6月5日 所给题目的要求,确定表以及相关的字段,并在 powerdesigner中设 计出来,导入到数据库中 6月6日 在rational rose软件中进行用例图、时序图、类图的设计 6月7日 利用dreamweaver网页设计软件对主页面及其他相关页面的设计 6月8日 开始进行代码的编写,并查找相关的资料 6月14日 整个项目的代码完成编写,做最后的测试 由于时间太紧的关系,这个项目不能做得很全面、强大,只实现了部 分的功能,很多技术都没有尝试,页面的设计也很一般,有待提高, 最主要的还是平常得多练习,多动手进行实践,这样才能不会感觉写 不出东西来。虽然在进行编码的过程当中,遇到很多的困难,有时花 了不少的时间来调试,但这是一次积累经验的机会,所以每一次的课 程设计对我们来讲都是一次锻炼,让我们发现自己哪些方面不足,哪 些方面需要改进 任 务 要 求 主 要 实 施 步 骤 结 论 注:此表格内容中的任务要求为指导教师提供的课程设计要求,主要实施步骤是指课 程设计的时间安排,结论是指通过课程设计得出的有关结论及课程设计不足之处或进 一步开发方向。 湖南师范大学工学院电子与信息工程系课程设计报告书 页 共 32页 第 2 页 共 32 页2
小型书店管理系统 目 录 1 引言 ................................................................................................................................... 4 1.1 课程设计目标 ....................................................................................................... 4 1.2 编程工具(编程环境)介绍 ...............................................................................4 1.3 实施时间及主要实施步骤 ...................................................................................4 2 需求分析 ........................................................................................................................... 4 3 系统总体设计 ................................................................................................................... 5 3.1 业务流程图 ........................................................................................................... 5 3.2 功能模块图 ........................................................................................................... 5 4 数据结构设计 ................................................................................................................... 7 4.1 数据库概念结构设计............................................................................................... 7 4.2 数据库逻辑结构设计 ................................................................................................. 7 4.3 书店管理系统用例图 ................................................................................................. 9 4.3.1 会员购买图书用例关系图.............................................................................9 4.3.2 管理员用例关系图.......................................................................................... 9 4.4 数据表设计 ................................................................................................................. 9 5 详细设计与实现............................................................................................................. 11 5.1 用户登录界面模块详细设计 ............................................................................. 11 5.1.1 算法流程........................................................................................................ 11 5.1.2 界面设计及测试结果................................................................................... 11 5.2 查询图书模块详细设计 ........................................................................................... 12 5.2.1 算法流程........................................................................................................ 12 5.2.2 界面设计及测试结果....................................................................................12 5.3 订单模块详细设计 ................................................................................................... 13 5.3.1 算法流程 ....................................................................................................... 13 5.3.2 界面设计及测试结果...................................................................................14 5.4 商品销售排行模块 ............................................................................................. 15 5.4.1 算法流程........................................................................................................ 15 5.4.2 界面设计及测试结果....................................................................................15 5.5 后台主要功能模块 ............................................................................................. 16 算法流程 ................................................................................................. 16 界面设计及测试结果.............................................................................16 5.6 留言版模块详细设计 .........................................................................................17 5.6.2 界面设计及测试结果....................................................................................18 6 算法分析 ......................................................................................................................... 18 7 用户手册 ......................................................................................................................... 18 7.1 功能需求................................................................................................................ 19 7.2 游客 .......................................................................................................................... 19 7.3 注册会员 ............................................................................................................. 19 7.4 系统管理员 ......................................................................................................... 19 8 测试结果 ......................................................................................................................... 21 9 结论 ................................................................................................................................. 23 1.结论 .............................................................................................................................. 23 2. 进一步开发方向........................................................................................................ 23 参考文献 ................................................................................................................. 24 附录 ......................................................................................................................... 24 5.5.1 5.5.2 10 11 湖南师范大学工学院电子与信息工程系课程设计报告书 页 共 32页 第 3 页 共 32 页3
小型书店管理系统 1 引言 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们 深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。传统的书店管理 系统其日常管理工作都是人工操作,存在着许多缺点,如:效率低下、保密性差,另外时间 一长,将产生大量的文件和数据,这对于数据的查找、更新和维护都带来了不少的困难, 并且浪费了许多人力和物力。特别是中小型书店、个体书店,由于其规模小,硬件投 入不大,管理人员水平有限,如果没有一个好的书店管理系统,对于书店的经营是非 常不利的。在信息时代,传统的书店管理方式必然被计算机为基础的信息管理系统所 取代。因为作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理 所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命 长、成本低等。这些优点能够极大地提高书店管理的效率。因此,开发这样一套书店 管理软件成为很有必要的事情。针对上述这种情况,我计划开发一个面向中小型书店、 个体书店的书店管理系统,实现对人员、物流的全面管理,以帮助这些书店早日实现 书店管理信息化。在下面的各章中将以开发一套书店管理系统为例,谈谈其开发过程和 所涉及到的问题及解决方法。由于时间仓促,本系统在技术上或管理模式不可避免存 在缺陷,请各位评审专家及老师指正。 1.1 课程设计目标 提供前台供用户搜索书籍,对查看书籍的详细信息,对所选书籍进行评论,用户 可以进行注册,而注册成功的用户可以进行登录,享有买书和评论某本书籍的特 权。当用户看中某一本书的时候,可以加入到购物车里去,这是可以选择继续购 物或者是结账,这是前台的一些主要功能,后台主要提供一些管理功能,比如对 会员的管理,对书籍的管理以及对评论的管理等。 1.2 编程工具(编程环境)介绍 Tomcat6.0 Oracle Powerdesigner Myeclipse 8.0 JDK6.0 1.3 实施时间及主要实施步骤 6月5日 所给题目的要求,确定表以及相关的字段,并在 powerdesigner 中设计出来,导入到数据库中 6月6日 在rational rose软件中进行用例图、时序图、类图的设计 6月7日 利用dreamweaver网页设计软件对主页面及其他相关页面的设计 6月8日 开始进行代码的编写,并查找相关的资料 6 月 14 日 整个项目的代码完成编写,做最后的测试 2 需求分析 问题描述:本网站是一个网上书店系统,除了具有一般的网站功能以外,计划开展 独创用户交流购书体验和专家指导购书体验,以实用有用为目的,使用户知道同类书 籍自己应该选择哪本,或者是自己要学习某部分知识,请教专家应该怎么选择书籍。 当然独创的用户体验必须以完善的购书平台为基础,没有好用的购书功能,无法实现 网站盈利则网站本身就是失败的。所以在第一阶段我准备把重点放在一个完善的购物 平台上面。大致的风格和色彩:因为初期功能第一所以准备在见面风格和色彩设计上 使用简洁明快友善的网站风格。 湖南师范大学工学院电子与信息工程系课程设计报告书 第 4 页 共 32页
小型书店管理系统 基本功能要求: 1、 会员管理功能:管理网站会员的资料信息,购买信息,注册和登录 2、 书籍的查询:可以根据图书 ID 和图书名进行书籍的查询 3、 购物车功能:可以将图书加入到购物车 4、 定单管理:会员可以购买图书,生成订单 5、 评论功能:对图书进行评论 6、 书籍排行:查出前 5 名的图书信息 7、 特价商品 8、 新品上架 测试数据:后面有截图 3 系统总体设计 3.1 业务流程图 开 始 退出 退出 登 录 失败 管 理 员 登 录 登 录 失败 用 户 登录 现 有 图 书 管 理 添 加 新 图 书 添 加 图 书 分 类 订 单 管 理 用 户 管 理 在 线 购 书 查 看 购 物 车 查 看 订 单 信 息 图 书 查 询 购 书 查 看 图 书 用 户 注 册 登 录 图 3.1 网上书店系统业务流程图 3.2 功能模块图 湖南师范大学工学院电子与信息工程系课程设计报告书 页 共 32页 第 5 页 共 32 页5
小型书店管理系统 用户登录 在线购书 在 线 购 书 查 看 购 物 车 查 看 订 单 信 修 改 购 买 图 删 除 已 选 图 提 交 购 物 车 清 空 购 物 车 图 书 查 询 继 续 购 物 购 书 查 看 图 书 用 户 登 录 注 查 看 订 单 购 书 查 看 图 书 购 书 图 3.2.1 用户系统功能模块图 管理员登录 用户管理 订 单 管 理 添 加 图 书 分 类 用 户 管 理 提 交 购 物 车 清 空 购 物 车 继 续 购 物 查 看 订 单 购 物 查 看 图 书 删 除 已 选 图 书 现 有 图 书 管 理 修 改 购 买 图 删 除 已 选 图 书 添 加 新 图 书 添 加 图 书 图 3.2.2 管理员系统功能模块图 湖南师范大学工学院电子与信息工程系课程设计报告书 页 共 32页 第 6 页 共 32 页6
小型书店管理系统 4 数据结构设计 4.1 数据库概念结构设计 数据库概念结构设计是在需求分析的基础上,设计出能够满足用 户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打 下基础。这个阶段不用考虑所采用的数据库管理系统、操作系统类型、 机器类型等问题。这阶段可用的工具很多。用的最多的是 E-R 图 (Entity-Relation, 实 体 - 关 系 图 ) , 另 外 还 有 许 多 计 算 机 辅 助 工 具 (Computer Aided Software Engineering, CASE)可以帮助进行设计。本 系统采用了 E-R 图的方法进行数据库概念结构设计。E-R 图是描述数 据实体关系的一种直观描述工具。 4.2 数据库逻辑结构设计 概念结构是独立于实际数据模型的信息结构,必须将其转化为逻 辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化 为数据库系统所支持的实际数据模型。 湖南师范大学工学院电子与信息工程系课程设计报告书 页 共 32页 第 7 页 共 32 页7
小型书店管理系统 订单列表 图书号 订单号 订货数量 交货时间 订单编号 用户号 购物车 总金额 用 户 是 否 汇 款 购书 书名 剩余量 书号 书价 图书 类别 内容介绍 作者 出版社 总数量 分类编号 图书名称 湖南师范大学工学院电子与信息工程系课程设计报告书 页 共 32页 第 8 页 共 32 页8
分享到:
收藏