版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生们实证报告实验课程名称电子商务应用技术发展开办补习班经济学院指导教师的名字福魁学习学生声明杨小青01宇宙29鸾30学生专业课电工1401电工1402列表一、系统概述.(3)二、系统需求分析.(3)三、全系统设计.(6)四、详细设计.(9)五、页面设计和编码的实现.(15)六、测试分析报告.(50)七,结束语.(56)图书馆管理系统一、系统概述1.1系统开发背景和重要性图书馆里是各大学必须实际面对的工作,但是现在很多大学的图书馆管理系统仍然停留在CS结构的系统中。随着互联网的广泛普及和大学、大学、大学之间信息交流的密切,构建CS的信息管理系统不能满足要求,高校图书馆管理系统必须通过更新将BS
2、转变为结构系统,这将大大提高系统的维护性和系统应用的普遍性。图书是特殊的项目,数据量很大,对数据库的要求更严格。由于Oracle数据库的搜索速度快、查找方便、可靠性高、机密性好,因此选择Oracle数据库访问数据。当Java技术在internet上广泛使用,并具有Java安全性高、执行效率高的优点时,Java可以应用于任何平台,因此可以在windows上开发并在Linux上部署,从而大大降低操作系统成本和硬件成本。1.2开发环境硬件环境:服务器端/客户端:处理器:Inter Pentium3或更高版本记忆体:建议使用512M以上1G以上硬盘空间:80G或更高软件环境:服务器端/客户端:操作系统
3、:Windows XP/Linux浏览器:Internet Explore7.0或更高版本开发工具:MyEclipse Tomcat7.0 MySQL在MyEclipse集成环境中执行MySQL系统的界面设计和程序开发,并在系统后台将MySQL用作数据库支持时打开浏览器。在地址栏中输入URL回车,就可以进入图书系统的主页,采取适当的措施。二、系统需求分析2.1任务概述1.新书购买后分类,相同的编码和存档。2.学生借书后,记录相关信息。3.学生返还时,比较这本书是超额期间还是超额期间后按规定罚款。基于上述调查和分析,提供了以下业务流程图:2.2资料说明(资料流程图资料字典)通过调查,掌握了基本的
4、工作程序,提出了系统的逻辑模型。构成系统逻辑模型的工具主要是数据流程图和数据词典,提供了图书馆管理系统的基本模型,如下所示:根据基本模型,逐步细化以获得数据流图,如下所示:根据系统流程图,通过数据字典进一步说明数据:图书:图书目录结构说明:记录有关书的信息定义:图书信息表图书编号、书名、ISBN编号、作者、出版社、类型、价格、现有量、副本库存、总量位置:lib web表格空间贷款登记:贷款登记表格结构说明:记录图书借阅信息定义:贷款登记表贷款编号、学生编号、图书编号、贷款时间、返还时间、是否返还位置:lib web表格空间学生信息:学生信息表结构说明:记录学生信息定义:学生信息表学生学号、学生
5、名字、性别、入学时间、毕业时间位置:lib web表格空间退货注册:退货注册结构说明:记录所有归还图书的贷款情况。定义:返还信息表号码、书名、返还时间、返还学生号码、返还学生姓名位置:LibWeb数据空间使用者资讯:使用者表格结构说明:记录所有用户定义:用户信息表帐户、实际名称、密码和说明位置:LibWeb数据空间角色信息:角色表结构说明:记录所有角色定义:角色信息表角色名,角色说明位置:LibWeb数据空间2.3功能要求经过上述详细调查和分析后,根据数据流程和数据分析确定实现的功能包括:新书档案馆注册:对随要求入库的图书进行数据注册,确认后的图书档案馆。图书信息的查看和修改功能:图书资料发生
6、变化或图书丢失的情况下,必须立即修改信息。图书借阅及返还登记:学生借书时需要登记,学生还书时也需要登记。学生增加、修改、删除等:新生入学时的信息和直接导入。增加、修改、删除用户等:用户可以根据权限进行操作。2.4性能要求要确保长期、高效、安全、可靠的运行,库管理系统必须满足以下性能要求:1.系统处理数据的准确性和及时性:系统处理的准确性和及时性是系统的必备性能。在系统设计阶段,必须充分考虑到系统(包括数据存储容量、访问次数等)能够满足图书管理系统的数据处理容量。2.系统的开放性和系统的可扩展性:可扩展性是系统健壮性的重要表现,在系统开发中必须充分考虑系统的可扩展性。可扩展性包括系统设计和测试阶
7、段的扩展,以及系统使用后的扩展。所有系统在开发阶段对要求都是完全明确的。系统交付后,用户会建议其他功能,因此在系统设计阶段必须考虑系统的可扩展性。3.系统的易用性和可维护性:图书馆管理系统由图书馆管理员和学生使用,用户对系统结构不太了解,因此系统需要良好的用户界面和熟悉的界面设计。为此,操作要简洁,数据验证要通俗。4.系统响应速度:图书馆管理系统的响应速度更快,需要从校园网络的带宽、数据库的快速稳定性、SQL语句执行的效率、浏览器选择等几个方面解决。任何一种都可能影响系统的响应速度,因此图书馆管理系统具有快速的响应速度,任何一种都必须做好。三、总体系统设计系统体系结构设计:该系统的整体结构在逻
8、辑上分为三个层次:模型层、控制层和视图层,如图所示。1.1业务流程基于需求分析、迭代研究和讨论,确认其流程图如下:根据流程图,对当前特定功能的说明如下:1.用户登录:系统验证用户的合法性并登录后,将根据用户拥有的权限分配权限。2.存回书册:填入书册资讯,然后透过excel大量汇入资料库。3.图书贷款:对于已经收到的资料,学生可以贷款。4.还书:注册已经还的书。5.管理措施:定义系统的超时期限、超时期限处罚方法、丢失补偿方法。3.2系统功能模块图根据需求分析阶段获得的数据流程图,在保证系统基本功能的同时,结合系统设计过程提供了系统功能模块图,如下所示。3.3系统的流程图四、详细设计4.1流程图此
9、设计阶段的任务是根据要求具体实施所需的程序。在此阶段的设计后,必须导出目标系统的准确说明,以便在系统实现阶段直接翻译用特定编程语言编写的程序。通常是说明每个模块的详细信息。该系统使用J2EE设计程序,Java是面向对象的语言,因此提供了系统的主程序流程图,如下所示:4.2程序输入和输出说明4.2.1用户角色模块1.专案:输入使用者相关资讯、角色相关资讯2.输出项目:对应页面4.2.2学生管理模块1.专案:输入使用者相关资讯、角色相关资讯2.输出项目:对应页面4.2.3图书馆管理模块1.输入项目:关于书籍2.输出项目:关于书籍4.2.4贷款管理模块1.输入项目:学生学号,图书编号2.输出项目:“
10、贷款信息”页4.2.5回收管理模块1.输入项目:学生学号,图书编号2.输出项目:传回资讯页面4.3程序界面说明4.3.1外部接口该系统是跨平台、跨操作系统的系统,因为它可以部署在任何操作系统上,系统接口是以浏览器方式实现的。4.3.2内部接口面向对象的编程模式实现了低耦合高内聚的编程思想,并通过与数据库的数据交换处理和存储数据。4.4数据库设计4.4.1数据库的逻辑设计在要求阶段,系统中的所有数据分析都已完成。根据在此阶段建立的概念模型,导出了满足系统设计要求的一些关系说明,其中将上一阶段的结果转换为特定数据库是主要任务。概念结构设计的E-R图如下所示:图(1)图(2)图(3)实体:图书(图书
11、号码、标题、作者、出版社、价格、图书类别、图书ISBN号码、图书库存)学生(学生号码、学生名字、性别、入学时间、毕业时间)使用者(使用者名称、实际名称、密码、说明)角色(角色名称,角色说明)序号字段名称字段说明类型位数属性注释1IdId号码19非空1BookId编号Varchar50非空2Name名字Varchar100非空3ISBNISBNVarchar50可以为空4Author作者Varchar100可以为空5Publisher出版社Varchar100可以为空6Type类型号码2可以为空与数据词典相关7价格价格号码10可以为空8StoreQuan库存号码10可以为空9LeftQuan副本
12、库存号码10可以为空10托特权总量号码10可以为空11CreateTime建立时间日期非空12歌剧时间修改时间日期可以为空13Creator作者号码19非空14歌剧操纵器号码19可以为空15Status状态Varchar1非空N or Y16Version版本号码非空图书信息表序号字段名称字段说明类型位数属性注释1Id编号号码10非空2UserId用户编号号码10非空3BookId图书编号Varcher50非空4布罗时间结束时间日期可以为空5Retime半书时间日期可以为空6IfReturn是否返回号码1非空7CreateTime建立时间日期非空8歌剧时间修改时间日期可以为空9Creator作者号码19非空10歌剧操纵器号码19可以为空11Status状态Varchar1非空N or Y12Version还书登记表序号字段名称字段说明类型位数属性注释1IdId号码19非空2CreateTime建立时间日期非空3歌剧时间修改时间日期可以为空4Creator作者号码19非空5歌剧操纵器号码19可以为空6Status状态Varchar1非空N or Y7Version版本号码非空8Name用户名Varchar60非空9RelName真名Varchar60可以为空11密码密码Varchar64非空12Descript
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安防技术测试题及答案
- 阴阳失调试题及答案
- 《弯道超车》2024年人教版新八年级生物暑假提升讲义 第08讲 人体对外界环境的感知(解析版)
- 9.2马尔可夫决策过程
- 某食品加工厂生产流程标准
- 2026年电商店铺入驻合同模板三篇
- 2026年伤口换药、造口护理试题(附答案)
- 2026年老年人减量用药护理试题及答案
- 工程力学试题及答案
- 水利工程地理试题及答案
- 2026年医院收费员考试试题专项及参考答案
- 2026年译林版(三起)版(新教材)小学英语三年级下册期末综合测试卷及答案(2套)
- 2026年北京市东城区八年级数学下册期末考试试卷及答案
- 2026年IHC希望杯数学培训100题-4年级+答案
- 花生病虫害防治:绿色防控技术
- DL T 5745-2016 电力建设工程工程量清单计价规范
- 医院培训课件:《病历书写规范要领》
- 左卡尼汀临床应用
- 大一(下)高数期终试题-A及答案
- 台风来袭防台风安全教育培训PPT
- 2,3-二甲基丁烷安全技术说明书MSDS
评论
0/150
提交评论