书店管理系统数据库课程设计

上传人:鲁** 文档编号:400538851 上传时间:2023-10-26 格式:DOC 页数:35 大小:529KB
返回 下载 相关 举报
书店管理系统数据库课程设计_第1页
第1页 / 共35页
书店管理系统数据库课程设计_第2页
第2页 / 共35页
书店管理系统数据库课程设计_第3页
第3页 / 共35页
书店管理系统数据库课程设计_第4页
第4页 / 共35页
书店管理系统数据库课程设计_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《书店管理系统数据库课程设计》由会员分享,可在线阅读,更多相关《书店管理系统数据库课程设计(35页珍藏版)》请在金锄头文库上搜索。

1、目录1 引言 41.1课题背景41.2 课程设计目的 . 41.3课程设计任务42 系统结构分析. . 52.1 需求分析 . .52.2 系统模块图 . .63 数据库设计 . . 93.1 概念结构设计 . 93.2 逻辑结构设计. 103.3 数据库表的建立 .104 系统实现. .124.1 数据库的连接. 124.2 系统功能模块设计.135 功能测试 . . . 155.1 订单界面. 155.2 各功能模块的测试 166 结束语. . 18 致谢 . . . . 19 参考文献. . 20 附录. . 21书店管理系统的设计与实现订单信息管理模块学生姓名:冯淑华 指导老师:唐汇国

2、摘 要 本课程设计主要解决书店的管理问题 , 设计开发一个简单的书店管理系统 ,实 现分类登陆,人员管理,书籍管理,订单管理以及各种查询,报表等功能。在课程设计中,系 统开发平台为 Windows 7,程序设计语言采用Java,数据库采用Oracle Database 10g Express Edition,程序运行平台为Windows 7。程序通过调试运行,初步实现了设计目标, 并且经过适当完善后,将可以应用在网上书店的管理中,解决实际问题。关键词 书店管理系统;数据库;JavaThe Design and Implementation of theBookstore Management

3、SystemOrder information management moduleStudent name: Feng Shuhua Advisor:TANG Hui-guoAbstract This course is designed mainly to solve the management issues of the bookstore which include the design and development of a simple bookstore management systems , classification landingachievement , perso

4、nnel management , book management , order management and various queries or reports functions . In curriculum design ,our system development platform is Windows 7 and programming language uses the Java and database uses Oracle Database 10g Express Edition, and the program run platform makes use of W

5、indows 7 . After debugging and running , The program is preliminary designed to achieve objectives, and properly perfect so that it can be applied in the management of the online bookstore to solve practical problems .Keywords Bookstore management system; Database; Java1 引言1.1 课题背景Internet 的迅速发展正以前所

6、未有的深度和广度影响和改善着人类生活的各个方面, 越来越多的人开始意识到 Internet 所起到的重大作用.随着书店规模的不断扩大,员工人 数的不断增多,使得书店管理的手工操作管理模式的局限性越发突出.本书店管理系统应 用了科学的管理模式对员工.书籍.订单信息进行管理和维护,并且还提供了给类报表的 打印,使原本非常复杂的手工管理变得简洁明了。计算机信息管理技术的应用,除了能在相当大的程度上代替人工作业,从而减少人 员工作量,减轻工作负担,减少工作中因人为原因而产生的错误从而避免不必要的损失 外,更重要的是能建立准确畅通、简便的信息流通渠道,为工作提供所需要的准确、及 时的信息以帮助做出正确而

7、及时的选择与决定,从而给采用这门技术的单位带来了巨大 的可见或不可见的利益与效益。1.2课程设计目的书店的不断扩张,需要更为人性化的管理。因而设计一个好的书店管理系统,能够提 高书店的管理效率,创造更多的社会价值和经济价值。本论文旨在论述书店管理费系统 的设计与开发。通过书店管理系统的设计,熟练掌握 Java、Oracle Database 10g Express Edition 等工 具软件,系统地掌握需求分析、数据库设计、编码实现、测试等软件开发的流程,提高 自身分析问题、解决问题的能力。1.3 课程设计任务本课程设计任务是通过开发一个数据库书店管理系统,学习数据库系统的设计与开 发,采用

8、 Java 和 Oracle Database 10g Express Edition 等软件为开发工具。通过对计算机 硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库系 统开发实践。在指导老师的帮助下,已经基本上成功地实现了设计任务书的要求,使得 设计的数据库系统能够实现一般数据库的管理。2系统结构分析2.1 需求分析书店管理系统是适应时代发展的需要,提高管理的效率而开发设计的。通过对信息 的收集、存储、传递、统计、分析、综合查询、报表输出和信息共享,及时为书店管理 人员提供全面、准确的各种数据。实现了书店管理的简单化和规划化,提高了书店的工 作效率,从而使书店能够

9、以少的投入获得更好的社会效益与经济效益。经过综合分析,确定了书店管理系统的主要包括以下功能:(1) . 登陆管理功能 登陆设置包括员工登陆。基本信息需要正确的员工姓名和密码才可以登陆。(2) . 员工管理功能系统设置包括员工编号设置、员工姓名设置、员工性别设置、员工生日设置和备注。 基本信息管理模块可以实现查询和删除员工信息功能。(3) . 书籍管理功能系统设置包括图书名称设置、书籍编号设置、书籍出版社设置、书籍数量设置、书 籍价格设置和书籍备注信息。基本信息管理模块可以实现添加和重置书籍信息功能:(4) . 订单管理功能系统设置包括客户姓名设置、订单日期设置、订单编号设置和经手人信息。基本信

10、 息管理模块可以实现删除订单信息功能,以及对订单的模糊查询。(5) .订单详单管理功能系统设置包括客户姓名设置、订单日期设置、订单编号设置、书籍名称设置、书 籍数目设置、图书单价设置和经手人信息。基本信息管理模块可以实现查询订单详单信 息功能。2.2 功能模块图1.根据上述的功能,可以设计出系统的总体功能模块,如图 2.1 所示书店管理系统登陆管理模块雇员信 息模块书籍信息模块订单信息管理订单详单信息顾客信息管理图 2.1 书店管理系统功能模块示意图2.“雇员信息设置”功能模块用于雇员编号管理、雇员姓名管理、雇员性别管理、雇员生日管理以及备注信息管理,其功能模块如图 2.2所示。雇员信息设置雇

11、员生日管理雇员备注管理图 2.2 雇员信息设置3“书籍信息管理”功能模块用于图书名称管理、书籍编号管理、出版社信息、书籍数量管理、书籍价格管理以及备注信息,其功能模块如图 2.3 所示。书籍信息管理图书名称管理书 籍 编 号 管 理出版社管理书 籍 数 量 管 理书 籍 价 格 管 理备注信息管理图 2.3 书籍信息管理4 .“订单详单信息管理”功能模块用于销售信息统计查询以及医生效益统计查询,其 功能模块如图 2.4 所示。订单详单信息管理顾客名称信息订单日期信息订单编号信息书籍编号信息书籍数量信息书籍总价信息经手人信息图 2.4 订单详单信息管理经手人姓名管理、5.“订单信息管理”功能模块

12、用于订单编号管理、客户姓名管理 订单日期管理,其功能模块如图 2.5所示。订单信息管理系统订单日期信息经手人姓名信息客户姓名信息订单编号信息图 2.5 订单信息管理6.“顾客信息设置”功能模块用于顾客编号管理、顾客姓名管理、联系方式管理、权限密码信息管理,其功能模块如图 2.6所示。顾客信息管理系统顾客编号信息顾客姓名信息联系方式信息权限密码信息图 2.6 顾客信息管理本系统将用户划分为一种类型,即书店员工用户。管理员可以管理其他用户的信息 在所有方面所有管理员的权限相同。3数据库设计3.1 概念结构设计根据需求分析抽象出信息结构,可得该系统的E-R图。(1).雇员E-R图,如图3.1所示。图

13、3.1用户E-R图根据分E-R图和需求分析,可得到总E-R图,如图3.10所示。图3.10总体E-R图3.2 逻辑结构设计根据上述的概念结构设计出逻辑结构,将 E-R 图转换为关系模型。数据库Bookmanage包含以下5个表:员工信息表Employee、书籍信息表Bookinfo、 订单信息表BookOrders、顾客信息表Customs、订单详单表OrderDetail。(1). 订单信息表 Bookinfo订单信息表 Bookinfo 用来保存书籍编号、书籍名称、书籍价格、书籍类型、书籍标记 出版社和库存等信息。表 Bookinfo 的结构如表 3-2 所示。表 3-2 表 Bookinfo 的结构编号字段名称数据结构说明1BookIDVarchar2(12)记录书籍编号2BookNameVarchar2(40)记录书籍名称3Pricenumber记书籍价格4BookTypeVarchar2(20)记录书籍类型5BookRemarkVarchar2(20)记录书籍标记6PublisVarchar2(20)记录出版社7Stoc

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号