某书店书刊出租和零售管理系统-课程设计报告(共20页)

上传人:2127513****773577... 文档编号:56961669 上传时间:2022-02-22 格式:DOC 页数:22 大小:211KB
收藏 版权申诉 举报 下载
某书店书刊出租和零售管理系统-课程设计报告(共20页)_第1页
第1页 / 共22页
某书店书刊出租和零售管理系统-课程设计报告(共20页)_第2页
第2页 / 共22页
某书店书刊出租和零售管理系统-课程设计报告(共20页)_第3页
第3页 / 共22页
资源描述:

《某书店书刊出租和零售管理系统-课程设计报告(共20页)》由会员分享,可在线阅读,更多相关《某书店书刊出租和零售管理系统-课程设计报告(共20页)(22页珍藏版)》请在装配图网上搜索。

1、精选优质文档-倾情为你奉上学号数据库原理及应用课程名称课程设计报告题目:某书店书刊出租和零售管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年12月8日专心-专注-专业目录20第一章引言1.1编写目的随着人们生活水平的不断提高,越来越多的人更注重精神境界的提高。图书又是一种提高精神境界的方式,所以需求量的增多导致了图书的种类和数量增多,这时就需要开发一个书店管理系统,使书店管理人员方便的管理图书的借阅和零售。这样可以改善传统的手工图书管理方式所带来的管理过程繁琐而复杂,执行效率低,并且容易出错的特点1.2背景如今人们的生活可谓是五彩缤纷,改革开放以来人们生活中的温饱早已经得

2、到解决,人们也开始追求精神上享受,阅读便成为人们精神美餐的一部分。 但是有些人又不想买大量的书,读过之后就不去翻开了。因此,图书租赁便开始产生并且不断地发展成为潮流,为了方便租赁型书店的管理人员的管理和提高工作效率,因此我开发了书店租赁管理系统。现在许多中小型书店对书店里的图书信息、租赁信息以及会员信息都是采用人工笔记的方式,这是比较传统的、低效率的方法。而如今的计算机技术非常发达,为了给书店提高效率和经济效益,因此利用相关计算机技术开发出一个书店租赁管理系统是很必要的。第二章可行性分析 通过对一些典型书店、图书馆,并结合企业要求开发的一套信息化管理系统。本系统的实现目标是(1) 为工作人员提

3、供一个工作平台:员工可在网上完成日常事务,实现无纸化办公。即职工通过计算机完成采集信息,处理信息,分析信息等工作。(2) 为管理者提供一个控制平台:控制平台就是管理者能通过业务控制平台,把企业的各项制度、标准,通过程序控制落实到企业各项工作活动中。通过对工作流进行设置与监控,从而能严格控制企业活动的各项动作,实现事务的有效管理。(3) 为系统维护者提供一个集中维护的平台:系统管理人员能对系统运行的缺陷、故障进行集中处理,使系统管理人员能够快速、有效、连续的对系统进行维护与调整。第三章需求分析3.1系统总体的功能需求系统在界面设计方面要尽可能的人性化,对用户使用而言应该是简单易用的,在布局和设计

4、上要科学化。就目前而言,该系统是为中小型书店研发的。系统开发的目标是实现书店图书租赁的系统化、规范化和自动化,这是在用户要求的基础上提出来的,功能要求如下:1、管理员能对书店租赁系统里的会员信息、图书信息、借阅信息、收入信息等进行数据的添加、修改、删除、查询以及统计的功能操作。2、会员能够登录系统和修改密码,并且只能够查询自己的借阅信息和个人信息查询以及查询书店书库信息(包括书名、作者、出版社、库存数量等)。3.2系统结构设计 可以将书店管理系统分为两个模块用户模块和管理员模块.所谓的用户模块也就是前台服务,管理员模块也就是后台服务。会员信息管理图书信息管理收入信息查询系统管理书店租赁销售管理

5、系统新增会员信息修改删除会员会员信息查询图书信息查询新增图书删除图书库存量借书管理还书管理借阅天数销售管理销售量登录管理退出收入信息信息查询借书时间图书价格借书会员借阅图书3.2.1主要功能模块介绍图书信息维护模块 该模块用于维护图书信息。当有新书时可以将新书信息添加到数据库中,也可以对图书信息进行修改,当有旧书要淘汰时可以将旧书信息从数据库中删除。借阅管理模块 借阅管理模块是本系统重要的组成部分,这一模块可以包含了借书和还书两个模块。其中借书模块用于实现用户借书操作,借书操作完成后该图书的库存数和最大可借数自动减一。还书模块用于实现用户还书操作,还书操作完成后该图书的库存数和最大可借数自动加

6、一。图书信息查询模块 图书信息查询模块用于查询所有图书信息。当读者想要了解图书信息时可以进入此模块进行查询。3.3系统详细设计3.3.1基础维护模块基础维护模块包括如图所示:基础维护模块用户信息维护图书信息维护 基础维护模块3.3.1.1图书信息维护 图书信息维护子模块用于维护图书信息,包括对图书信息的添加、修改、删除。所有的维护操作最终都是落实到对数据库中book表的数据库操作。(1)添加图书 图书信息包括图书编号、图书名称、图书类别、作者等,用户输入,完相应信息后单击“保存”按钮,系统触发器相应时间执行添加操作。 添加图书对话框 (2)修改图书 修改图书信息功能可让图书管理员对图书的信息做

7、相应修改。在修改图书信息之前,首先需要输入待修改图书的编号,然后单击“查询”按钮,系统将提取该编号的图书信息,然后供用户修改图书信息。 修改图书信息对话框 (3)删除图书 删除图书功能可让书店管理员对旧书的信息进行删除,将图书表的内容更新。在删除图书信息之前,首先也需要输入待删除图书的编号,然后单击“查询”按钮,系统将提取该编号的图书信息,用户确认删除后,单击“删除”按钮,就实现了删除操作。 删除图书对话框3.3.1.2用户信息维护模块 用户维护子模块用于维护用户的相关信息,包括对用户信息的添加、修改、删除。所有的维护操作最终都是落实到对数据库中rearder表的数据库操作。(1) 添加用户

8、用户信息包括用户编号、用户名称、用户类型、性别、等,用户输入完成后单击“保存”按钮,系统触发相应时间执行添加操作。数据库操作完成后,系统给出“添加成功”的提示。 添加新用户对话框(2) 修改用户 当需要修改用户信息时可以输入待修改用户的编号,然后单击“查询”按钮,系统将提取该编号的用户信息。程序首先获取用户输入的用户编号,然后根据该编号在数据库中提取用户信息。最后将提取的用户信息显示到界面上供用户修改。 修改用户信息对话框(3)删除用户当此用户不再向书店借书买书时可以将此用户的信息删除,因为此用户信息将成为无用信息,删除此用户信息来减小数据存储量。再删除用户信息时,首先要输入待删除用户的编号。

9、然后单击“查询”按钮,系统将提取该编号的用户信息。然后书店管理员可进行删除操作。 删除用户信息对话框 3.3.2借阅管理模块借阅管理模块包括如图所示的功能模块:借阅管理模块借书还书3.3.2.1借书模块借书子模块用于实现用户借书功能。数据库中的borrow表负责存储用户借书信息,所以系统最终的实现实际是对borrow表进行操作。程序首先获取用户输入的图书编号,然后根据该编号在数据库中提取图书信息。最后将提取的图书信息显示到界面上。在借书界面上,用户输入用户编号后回车。系统会提取出该编号的用户信息显示在界面的右半部。另外,系统会根据当前日期和用户的可借书天数计算出用户的还书日期,最后将提取的用户

10、信息及借书日期、和还书日期信息显示到界面上。 借书对话框3.3.2.2还书模块 还书子模块用于实现用户还书功能。Borrow表负责存储用户还书信息。当读者读完书后向书店还书,书店管理员将用户所还的图书录入到系统中,在还书界面上,用户输入图书编号后回车,系统会提取出该编号的图书信息显示在界面的右半部。另外,系统会根据当前日期和用户的可还书天数计算出用户的还书日期,最后将提取的用户信息和还书日期显示到界面上。 还书对话框3.3.3查询管理模块 查询管理模块包括如图所示的功能模块:查询管理模块图书信息查询用户信息查询3.3.3.1图书信息查询模块 图书查询子模块用于实现图书的查询功能。当用户想要查询

11、某本图书信息时进入图书查询对话框。初始状态下,系统列出当前库内的所有图书。需要查询的时候,在图书编号文本域内输入图书编号。单击“查询”按钮,系统会查询出该编号的图书。 图书查询对话框3.3.3.2用户信息查询模块 用户信息查询模块用于实现用户的查询功能。初始状态下,系统列出当前库内的所有用户。需要查询时在用户编号文本域内输入用户编号。单击“查询”按钮,系统会查询出该编号的用户。 用户信息查询对话框3.3.4系统管理模块 系统管理模块包括如图所示的功能模块:系统管理模块退出系统密码修改3.3.4.1密码修改模块 密码修改模块可以让当前用户对自己的登录密码进行修改操作,当进入修改密码的界面后,用户

12、键入密码,程序首先获取用户两次输入的密码是否一致。如果两次输入的密码不一致,则系统给出提示,终止方法执行。若一致则密码修改成功。 修改密码对话框第四章 系统UML建模4.1 用例图开始登录系统图书管理用户管理借书管理还书管理销售管理结束管理员的工作流程图管理员用例图交易成功收到商品查询图书开始登录系统修改密码查询借阅信息用户流程图用户用例图4.2 时序图借书时序图管理员首先使用自己的帐号和密码登录系统,登录模块会将客户的ID保存在系统缓存中并提交给图书查询模块。商品查询模块提示客户输入查询条件,管理员输入适当的查询条件后查询模块显示符合查询条件的图书列表,用户信息。管理员得到图书列表、用户信息

13、后,提交信息。保存成功后,更新图书和用户信息,借书模块提示管理员借书成功。还书时序图如图所示:管理员首先输入自己的帐号和密码登录系统。登录模块会将客户的ID保存在系统缓存中并提交给还书模块,查询图书和用户信息,管理员得到该列表后,提交,删除模块把信息提交给库存和用户信息模块,更新信息。还书模块提示管理员操作成功。销售时序图如下:管理员使用其帐号和密码登录后,登录模块会将管理员的ID保存在系统缓存中并提交给销售模块。管理员提交某图书ID得到该图书的库存情况, 如果库存充足则接受订单, 并把接受信息提交给库存模块,销售模块提示管理员该操作成功。第五章 系统运行环境5.1 开发环境 本系统计划使用e

14、clipse作为开发工具,编程语言是java。使用java,是因为他是高级程序语言,易设计界面,且拥有强大功能,5.2运行环境由于使用了以上开发技术,本系统服务器的运行环境如下:操纵系统:Windows 7数据库:SQL Server 2005 Express硬件配置:CPU:2.4GHz内存:1G分辨率:最佳效果1024*768需安装:Visual Studio 20055.3接口硬件接口:由于软件较小,除硬盘外,基本没有与外界硬件的联系。软件接口:在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。第六章 总结本学期通过对数据库应用与开发这门课程的学习,自己操作完成数据库系统。在老师给定的多个系统中选择了书店书刊出租零售管理系统来做,首先觉得做这个系统要熟悉基本的知识和流程,这样做起来的话会顺利一点,如果对流程不清楚,在操作中会面对许多问题。在整个系统的设计过程中自己收获了很多,虽然还很生疏但是相信经过以后的学习我会对数据库有深一步的认识;通过自己的思考还是顺利的完成了整个设计过程。尽管这次的系统设计并不是很完善,只是可以完成一些基本的功能,我相信通过这次有意义的数据库设计过程,一定可以提升我们的设计系统的能力;加强我们思维的缜密和严谨;也 会为我们以后的学习和工作打下坚实的基础。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!