图书在线订购系统流程图
- 格式:vsd
- 大小:59.50 KB
- 文档页数:1
3.3 业务处理总体流程调查3.3.1 总体流程图图书馆是目前生活中除了网络外的另一个获取知识的重要场所。
利用图书管理系统对图书记录进行统一管理,包括新增图书记录,更改图书记录,删除图书记录等功能,实现图书管理工作的系统化,规范化和自动化,为图书管理提供便利。
业务处理描述业务处理单位文件存档图1 图书管理系统业务流程图3.3.2 业务处理环节定义及处理说明①证卡管理:输入新增加的会员信息,将新增加的会员加入到会员链表中。
②发布公告:收集信息,在信息平台上发布,输入会员编号即可浏览。
③产生罚单:输入会员编号,查看图书借阅是否超期,如果超期,则生成罚单。
④图书借阅:输入要借阅的图书编号,完成借阅操作,同时在图书和会员链表中添加借书信息;如果不是会员,则不能借书。
⑤归还图书:输入要删除的图书编号,完成图书的归还操作。
同时在图书和会员链表中删除借书信息。
⑥增加图书:输入新增加的图书信息,将新增加的图书加入到图书链表中。
⑦查询图书:输入要查询的图书信息,如果找到就显示出相关信息。
⑧罚单处理:输入会员编号,查看罚款信息,收取罚款。
⑨查询已借图书:输入指定的会员编号,如果该会员已经借了书,就显示出该会员的借书信息;如果没借书就显示出相应的提示信息。
⑩浏览公告:输入会员编号,进入信息平台,浏览公告。
3.4 子系统处理流程调查根据图书管理系统的特点,建立了图书管理过程的网络模型,如图1所示,其中包括图书借阅、增加图书、查询图书等子系统的集成关系。
下面是图书查询系统模块:输入要查询的方法,选择相应的查询函数,如果选择的是按书名查询则显示所有书名相同的图书信息;如果选择的是按编号进行查询,则一次只显示一本书,因为图书是以编号作为主键的,一个编号对应唯一的一本书;如果选择的是按作者名进行查询,则显示所有作者名相同的图书;如果选择的是按出版社查询,则显示出所有出版社相同的图书;如果选择查询所有图书,则显示出所有图书的信息;如果没有相应的图书,则显示相关信息。
图书在线销售系统设计与开发系统说明书金华职业技术学院2011年2月目录1系统描述 (1)1.1总体介绍 (1)1.2程序接口 (1)1.3运行需求 (1)1.4开发语言c#.net (1)1.5数据库系统 (2)2系统功能介绍和操作说明 (2)2.1登录和注册 (2)2.1.1用户登录 (2)2.1.2管理员登录 (4)2.2系统前台功能模块 (4)2.2.1用户信息修改 (4)2.2.2网站导航 (5)2.2.3图书搜索 (5)2.2.4图书详情 (6)2.2.5购物及购物车 (7)2.2.6用户充值 (7)2.2.7用户付款 (8)2.3系统后台功能模块 (8)2.3.1管理首页 (8)2.3.2订单管理 (8)2.3.3图书管理 (9)2.3.4会员管理 (10)2.3.5物流管理 (10)2.3.6系统管理 (11)2.4登录状态管理 (11)2.4.1重新登录 (11)2.4.2退出系统 (11)3本系统的优点 (11)3.1先进的购书流程 (11)3.2科学的书店管理模式 (12)3.3个性化的操作界面 (12)3.4完善的在线帮助 (12)1系统描述1.1总体介绍《图书在线销售系统》所采用的是当前流行的软件Visual Studio2005 + DreamWeaver 8作为实现,以数据库SQL Server 2005作为系统的后台操作。
本系统具有以下优点:先进的购书流程;科学的书店管理模式、人性化的操作界面、完善的在线帮助。
系统操作简单,功能完备,可以满足用户在线订购图书的需求。
在后台管理方面,管理功能比较完备,为管理员提供了人性化的管理方式。
1.2程序接口《图书在线销售系统》的设计中采用了b/s结构的设计,系统扩充简单、方便。
1.3运行需求操作系统:Windows 2000/Windows XP软件需求:Microsoft Visual Studio 2005、M icrosoft sql server 2005、.net framework 2.01.4开发语言c#.netC#(读做C-sharp)编程语言是由微软公司的Anders Hejlsberg和Scott Willamette 领导的开发小组专门为.NET平台设计的语言,它可以使程序员移植到.NET上。
图书馆管理系统1)检索速度慢、效率低因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了二伟的信息,馆中没有此书或已被别人借走。
图书馆的规模越大,这个问题越突出。
2)借书、还书工作量大借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。
而且经常会出现这样那样的差错。
3)图书统计工作难、藏书更新不能及时完成。
图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。
我校也是一所发展中的高校,近儿年的发展速度很快,图书馆的规模和藏书数量也不断的扩大,为了解决海量图书的管理问题,改变传统的管理方式也是迫在眉睫了。
图书馆借书流程1、图书管理员1录入图书清单并保存图书信息2、读者根据自己列出的带借书清单,查看图书借阅状态,并得到图书索引表3、图书管理员2扫描一卡通查看读者信息,得到读者已借图书清单,并审核借书权限若是有效权限单,则进行接触操作并更新读者与图书信息若是无效权限单,则返给读者已下是业务流程图图书馆管理系统数据流程图及数据字典一.图书采编系统流程图图书采编系统流程图数据流编号:D01数据流名称:图书采编信息简述:图书采编信息数据流来源:图书购买后,由图书馆采编人员整理后,输入计算机数据流去向:采编管理模块。
图书采编信息将采编数据存入数据库(图书表)数据流组成:图书编码,图书类别,书名,作者,出版社,出版日期,单价,购买数量数据流量:300本/日高峰流量:800本/日二.图书管理系统零层数据流程图图书管理系统零层数据流程图三.图书借阅系统数据流程图图书借阅系统数据流程图数据流编号:D02数据流名称:借书借阅简述:借书证数据流来源:用户将借书证交给借书员,借书员经过审查后将相关信息输入计算机数据流去向:P2_11检查读者身份数据流组成:借阅日期+书名+读者账号+读者姓名+借阅数量等数据流量:800个/日高峰流量:3000个/日数据流编号:D03数据流名称:填写借阅记录简述:填入借阅表的记录数据流来源:P2_13检查合格的借阅图书信息录入到借阅库中数据流去向:借阅库数据流组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等数据流编号:D04数据流名称:借阅修改在库简述:修改的借阅记录数据流来源:P2_13将借阅的图书的记录录入到图书库数据流去向:图书库数据流组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等数据流编号:D15数据流名称:还书记录简述:所还图书进行入库记录数据流来源:图书馆管理板块数据流去向:图书馆归还处理模块数据流组成:图书编号+图书名+借阅证号等数据流编号:D16数据流名称:填写归还记录简述:管理员填写归还图书馆的图书记录数据流来源:图书馆归还处理模块数据流去向:读者库模块数据流组成:图书编号+图书名+管理员编号+日期等数据流编号:D17数据流名称:归还修改在库数量简述:图书归还后该书在读者库的记录数据流来源:图书馆归还处理模块数据流去向:读者库模块数据流组成:图书编号+图书名+管理员编号+日期等四.图书维护系统数据流程图图书维护系统数据流程图数据流编号:D18数据流名称:图书维护需求简述:对目前读者库图书进行维护数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:管理员编号+图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等数据流编号:D19数据流名称:库存图书统计简述:对目前读者库内存书进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等数据流编号: D20数据流名称:借阅情况统计简述:对目前外借的、不在读者库的图书进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+借阅证号等数据流编号:D21数据流名称:读者情况统计简述:对借阅者进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:借阅证号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+金额+借阅期限等五.图书馆查询系统流程图图书馆查询系统流程图数据流编号:D05数据流名称:图书检索要求简述:读者要求求得图书检索信息数据流来源:读者输入的检索要求数据流去向:图书库以及检索处理系统数据流组成:图书名+图书编号等数据流编号:D06数据流名称:图书检索结果简述:读者经过在检索系统终端输入检索信息后由检索系统返回的结果数据流来源:检索系统数据流去向:读者数据流组成:图书名+图书编号+图书索引号+图书所在的书架编号等六.读者管理系统数据流程图读者管理系统数据流程图数据流编号:D22数据流名称:读者登陆信息简述:图书管理员对读者登陆信息进行检查数据流来源:图书管理模块数据流去向:检查读者登陆模块数据流组成:管理员编号+借阅证号等数据流编号:D23数据流名称:读者信息简述:图书管理员对读者登陆信息进行记录数据流来源:检查读者登陆模块数据流去向:读者表数据流组成:借阅证号等数据流编号:D24数据流名称:读者查询简述:借阅管理员输入的读者登录信息数据流来源:借阅管理员数据流去向:读者登录检查系统数据流组成:读者姓名+读者编号等数据流编号:D25数据流名称:读者查询结果简述:登录系统在检查读者输入的读者信息后返回个借阅管理员的结果数据流来源:登录系统数据流去向:借阅管理员数据流组成:读者姓名+编号等七.电子读物系统数据流程图电子读物系统数据流程图数据流编号:D13数据流名称:电子读物查询要求简述:读者需要查询的图书信息数据流来源:读者数据流去向:电子读物处理模块数据流组成:图书编号+图书名+出版社等数据流编号:D14数据流名称:电子读物查询结果简述:电子读物处理模块对读者输入的反馈数据流来源:电子读物处理模块数据流去向:读者数据流组成:图书内容+图书所在网站超连接等八.图书馆管理系统数据流程图图书馆管理信息系统1层数据流程图。
目录1.引言 (3)1.1项目名称 (3)1.2编写目旳 (3)1.2项目背景 (3)1.3定义 (3)1.4参照资料 (3)2.任务概述 (4)2.1项目总体目旳 (4)2.3需求概述 (4)2.2运营环境 (4)2.2.1 软件环境 (4)2.2.2 硬件环境 (4)2.4开发环境 (4)2.5条件与限制 (4)3.总体设计 (5)3.1系统架构 (6)3.2解决流程 (7)4.功能具体设计 (7)4.1 系统体系构造 (7)4. 2 功能设计 (8)4. 3 代码设计 (10)4. 4顾客界面设计 (10)4. 5 数据库设计 (10)5.系统实行与维护...................................................................... 错误!未定义书签。
5.1系统测试 ....................................................................... 错误!未定义书签。
5.1.1软件测试 .............................................................. 错误!未定义书签。
5.1.2应用程序测试 ...................................................... 错误!未定义书签。
5.1.3 网站测试.............................................................. 错误!未定义书签。
5.2系统维护........................................................................ 错误!未定义书签。
1 引言随着信息技术、Internet技术、数据库技术旳不断发展完善,网络成旳加快,老式旳购物方式也越来越不能满足人们快节奏旳生活需求,使得公司旳IT部门结识到互联网旳优势,电子商务就是在这样一种背景下产生发展起来旳。
网上购书电子商务系统——软件产品开发要求及需求模型一、 数据流图:1. 网上购书电子商务系统数据流程图(第一层)DBMS1.1暂存订单DBMS1.2书籍库存DBMS1.3采购订单DBMS1.4销售历史DBMS1.6应付款明细帐DBMS1.5应收款明细帐DBMS1.7总帐数据流图说明:1.1 E :外部项1.2 P:处理逻辑1.3 F:数据流共有FBMS1.1~FBMS1.10这10个数据流,分别描述如下:(1)数据流名称:FBMS1.1数据流说明:用户登入(2)数据流名称:FBMS1.2数据流说明:密码修改(3)数据流名称:FBMS1.3数据流说明:顾客的订单(4)数据流名称:FBMS1.4(5)数据流名称:FBMS1.5数据流说明:付款(顾客付款给送货人)(6)数据流名称:FBMS1.6(7)数据流名称:FBMS1.7数据流说明:发给书籍供应厂商的订货单(8)数据流名称:FBMS1.8(9)数据流名称:FBMS1.9数据流说明:付款(给书籍供应厂商)(10)数据流名称:FBMS1.10数据流说明:书籍供应厂商的收据1.4 D:数据存储描述如下:(1)数据存储代号:DBMS1.1数据存储名称:暂存订单(2)数据存储代号:DBMS1.2数据存储名称:商品库存(3)数据存储代号:DBMS1.3数据存储名称:向厂商采购订单(4)数据存储代号:DBMS1.4数据存储名称:销售历史(5)数据存储代号:DBMS1.5数据存储名称:帐目2.网上购书电子商务系统数据流程图(第二层)应收款明细帐DBMS1.5总帐DBMS1.6应付款明细帐DBMS1.7暂存订单DBMS1.1采购订单DBMS1.3数据流图说明:2.1 E :外部项 无2.2 P :处理逻辑2.3 D :数据存储 同第一层2.4 F :数据流第二层的数据流共有FBMS2.1~FBMS2.6这6个数据流,分别描述如下:(1)数据流名称:FBMS2.1 数据流说明:收款单(2)数据流名称:FBMS2.2数据流说明:订货通知(3)数据流名称:FBMS2.3数据流说明:到货通知(4)数据流名称:FBMS2.4数据流说明:付款单3.网上购书电子商务系统数据流程图(第三层)3.1销售细化书籍库存3.2 采购细化暂存订单待订书籍供应厂商名册3.3 财务细化应收款明细帐二、实体关系模型(E-R图)三、状态图、顺序图1.状态图:2.顺序图(Sequence Diagram)四、数据字典数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具。
图书管理系统功能需求经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。
以下是图书管理系统必须具备的功能:1.新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。
2.图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。
3.借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。
4.学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。
业务流程根据需求分析的得到的现行业务处理流程,在用户反复研究后,首先确定目标系统的业务流程,其处理流程如图3.1。
登记后的图书图3.1图书管理系统的业务流程针对新的业务流程,现具体描述其功能如下:1.用户登录:系统对用户合法性进行检查。
2.图书入库:对新购进的图书分类进行编号,并把图书基本信息录入计算机。
3.图书借阅:对已入库的图书,学生可以借阅,并进行登记。
4.图书归还:对学生已归还的图书进行归还登记。
5.信息查询:即对所有图书的借阅情况,或学生的基本情况和借阅情况进行查询。
6.管理措施:定义系统规定的借阅图书超期时间、超期处罚办法和丢失赔偿办法。
系统功能模块图依据需求分析阶段得到的数据流图,采用软件工程中软件设计的概念和原理,与用户成分协商后,在保证系统基本功能要求的前提下,结合系统新的业务流程确定系统必须具备的所有功能,由此给出图书管理系统的系统功能模块图如图3.2所示。
图书管理系统图3.2图书管理系统功能模块图系统的流程图依据软件工程的基本原理,综合以上分析给出系统流程图如图3.4所示。
图3.4系统流程图程序流程图依据软件工程的基本原理,详细设计阶段的根本任务是确定应该怎样具体实 现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的 精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言 书写的程序。
图书馆管理系统数据流程图及数据字典一.图书采编系统流程图图书采编系统流程图数据流编号:D01数据流名称:图书采编信息简述:图书采编信息数据流来源:图书购买后,由图书馆采编人员整理后,输入计算机数据流去向:采编管理模块.图书采编信息将采编数据存入数据库(图书表)数据流组成:图书编码,图书类别,书名,作者,出版社,出版日期,单价,购买数量数据流量:300本/日高峰流量:800本/日二.图书管理系统零层数据流程图图书管理系统零层数据流程图三.图书借阅系统数据流程图图书借阅系统数据流程图数据流编号:D02数据流名称:借书借阅简述:借书证数据流来源:用户将借书证交给借书员,借书员经过审查后将相关信息输入计算机数据流去向:P2_11检查读者身份数据流组成:借阅日期+书名+读者账号+读者姓名+借阅数量等数据流量:800个/日高峰流量:3000个/日数据流编号:D03数据流名称:填写借阅记录简述:填入借阅表的记录数据流来源:P2_13检查合格的借阅图书信息录入到借阅库中数据流去向:借阅库数据流组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等数据流编号:D04数据流名称:借阅修改在库简述:修改的借阅记录数据流来源:P2_13将借阅的图书的记录录入到图书库数据流去向:图书库数据流组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等数据流编号:D15数据流名称:还书记录简述:所还图书进行入库记录数据流来源:图书馆管理板块数据流去向:图书馆归还处理模块数据流组成:图书编号+图书名+借阅证号等数据流编号:D16数据流名称:填写归还记录简述:管理员填写归还图书馆的图书记录数据流来源:图书馆归还处理模块数据流去向:读者库模块数据流组成:图书编号+图书名+管理员编号+日期等数据流编号:D17数据流名称:归还修改在库数量简述:图书归还后该书在读者库的记录数据流来源:图书馆归还处理模块数据流去向:读者库模块数据流组成:图书编号+图书名+管理员编号+日期等四.图书维护系统数据流程图图书维护系统数据流程图数据流编号:D18数据流名称:图书维护需求简述:对目前读者库图书进行维护数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:管理员编号+图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等数据流编号:D19数据流名称:库存图书统计简述:对目前读者库内存书进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+入库日期+作者+单价+数量等数据流编号: D20数据流名称: 借阅情况统计简述:对目前外借的、不在读者库的图书进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:图书编号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+借阅证号等数据流编号:D21数据流名称:读者情况统计简述:对借阅者进行统计数据流来源:图书管理模块数据流去向:图书维护模块数据流组成:借阅证号+图书名+条形码号+出版社+出版日期+出库日期+作者+单价+数量+金额+借阅期限等五.图书馆查询系统流程图图书馆查询系统流程图数据流编号:D05数据流名称:图书检索要求简述:读者要求求得图书检索信息数据流来源:读者输入的检索要求数据流去向:图书库以及检索处理系统数据流组成:图书名+图书编号等数据流编号:D06数据流名称:图书检索结果简述:读者经过在检索系统终端输入检索信息后由检索系统返回的结果数据流来源:检索系统数据流去向:读者数据流组成:图书名+图书编号+图书索引号+图书所在的书架编号等六.读者管理系统数据流程图读者管理系统数据流程图数据流编号:D22数据流名称:读者登陆信息简述:图书管理员对读者登陆信息进行检查数据流来源:图书管理模块数据流去向:检查读者登陆模块数据流组成:管理员编号+借阅证号等数据流编号:D23数据流名称:读者信息简述:图书管理员对读者登陆信息进行记录数据流来源:检查读者登陆模块数据流去向:读者表数据流组成:借阅证号等数据流编号:D24数据流名称:读者查询简述:借阅管理员输入的读者登录信息数据流来源:借阅管理员数据流去向:读者登录检查系统数据流组成:读者姓名+读者编号等数据流编号:D25数据流名称:读者查询结果简述:登录系统在检查读者输入的读者信息后返回个借阅管理员的结果数据流来源:登录系统数据流去向:借阅管理员数据流组成:读者姓名+编号等七.电子读物系统数据流程图电子读物系统数据流程图数据流编号:D13数据流名称:电子读物查询要求简述:读者需要查询的图书信息数据流来源:读者数据流去向:电子读物处理模块数据流组成:图书编号+图书名+出版社等数据流编号:D14数据流名称:电子读物查询结果简述:电子读物处理模块对读者输入的反馈数据流来源:电子读物处理模块数据流去向:读者数据流组成:图书内容+图书所在网站超连接等八.图书馆管理系统数据流程图图书馆管理信息系统1层数据流程图。
需求分析报告1。
引言1。
1 编写目的随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速.因而,做一个好的学校教材订购系统是十分重要的。
在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围.使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。
本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。
1.2 项目背景项目名称: 学校教材订购系统项目提出者:XX(老师)项目开发者:XXX 用户:学校教务科,教师,学生运行环境:计算机开发平台:Eclipse、MySQL、JDK 1.61。
3 定义Eclipse:适合快速开发的Java的开源IDE.Java:一种面向对象的程序设计语言,具有面向对象、简单性、可移植性、稳定性、安全性等特点。
它最大的优势是不受平台限制,如。
NET,VB,VC,C++只能在Windows环境中运行而Java却可以在任何平台中运行。
MySQL:高性能的开源的数据库。
1.4 参考资料1.《软件工程导论》(第四版) 张海藩,清华大学出版社,20032。
《实用软件工程》(第二版)郑人杰等,清华大学出版社,19974.《Java语言程序设计》马皓等,清华大学出版社,20063。
《Eclipse使用教程》林峰等,东南大学出版社,20084。
《MySQL使用手册》2。
目标系统概述2.1 目标本系统可细化为两个子系统:销售系统和采购系统.销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。
若是脱销教材则生成缺书单。
采购系统的主要工作过程为:汇总缺书单,发采购单给书库采购人员;一旦新书入库后,即发到货通知。