欢迎来到天天文库
浏览记录
ID:12126651
大小:1.78 MB
页数:34页
时间:2018-07-15
《图书馆管理系统的开发与设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、III通达学院2017/2018学年第1学期软件设计实验报告模块名称Java软件设计专业通信工程学生班级141303学生学号14130321学生姓名贝成指导教师王诚III设计题目图书馆管理系统任务要求一、设计的主要技术参数本系统使用Java语言编写,并在MEclipse进行开发,用到了Mysql数据库进行连接。二、设计任务对图书馆管理进行功能分析,设计一个界面友好的,功能比较齐全的管理系统。三、设计工作量系统开发前,需对系统进行符合用户需求的分析工作,在此基础上设计并实现系统需完成的各项功能并书写设计报告实验设备及软件l1.电脑一台2.Myeclipse、Mysql、JSP同组人员学号
2、及姓名14130321贝成参考文献参考格式:[1]SUNMICROSYSTEMSI.TheJavaEE5TutorialSantaClara,CA,USA2007.[2]COWARDD,YOSHIDAY.JavaServletSpecification2.4[J/OL]2003,http://jcp.org/aboutJava/communityprocess/final/jsr154/.[3]ROTHM,PELEGRí-LLOPARTE.JavaServerPagesSpecification2.0[J/OL]2003,http://java.sun.com/products/jsp
3、/.[4]陈刚.Eclipse从入门到精通北京:清华大学出版社,2005.[5]孙更新,宾晟,周峰.Struts框架结构的JavaWeb开发技术基础与实践教程电子工业出版社,2008.III目录1绪论11.1选题背景11.2图书馆自动化管理的目的和意义21.3可行性分析21.3.1技术可行性21.3.2经济可行性21.3.3操作可行性32需求分析42.1系统需求42.2性能需求42.3维护需求52.4权限需求52.5主要技术分析53概要设计63.1功能模块图63.2处理流程设计73.2.1系统操作流程73.2.2数据增加流程83.2.3数据修改流程83.2.4数据删除流程93.3系统E
4、-R图103.4系统开发模式设计103.5数据库表结构113.6数据库连接技术134详细设计184.1登录模块设计184.2管理员模块设计194.3人员管理204.4图书管理模块234.5借还书籍管理模块244.6系统参数管理模块26III5结论295.1评价295.2收获29IIIIII图书馆管理系统设计与开发1绪论本章节介绍了开发此次系统的选题背景以及可行性分析。可行性分析主要涉及技术可行性分析,经济可行性分析还有操作可行性分析。1.1选题背景管理信息系统就是我们常说的MIS(ManagementInformationSystem),它是20世纪80年代才逐渐形成的一门新科学。管理
5、信息系统设计原则管理信息系统的设计与开发是一项系统工程,为了保证系统的质量,设计人员必须遵守共同的原则,尽可能地提高系统的各项指标。具体的实际原则如下:实用性原则要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足用户生产和管理业务作为第一要素进行考虑。用户接口和操作界面设计尽可能做到界面美观大方,操作简便实用。可扩展性与可维护性原则为适应将来的发展,系统应具有良好的可扩展性和可维护性。软件设计尽可能模块化、组件化,使应用系统可灵活配置,适应不同的情况。数据库的设计尽可能考虑到未来的需要。安全可靠性原则应用软件与数据库系统的设计要做到安全可靠,防止
6、非法用户的入侵。数据库的备份策略恰当,以防灾难性事故发生。用户界面设计原则图形化原则:用户界面的设计应符合Windows规范的图形用户界面,做到美观大方。用户界面应当直观、明了、条理清晰。实现“傻瓜型”管理——一易学、易用、易管理。数据库设计原则一致性原则:对信息进行统一、系统的分析与设计,协调好各数据源,做到“数出一门”、“算法统一”、“量度一致”。保证系统数据的一致性和有效性。完整性原则:数据库的安全性是指保护数据,防止非法用户的使用数据库或合法用户非法使用数据库造成数据泄漏、更改或破坏。要与认证和授权机制。安全性原则:数据结构的设计应充分考虑发展的需要、移植的需要,具有良好的扩展
7、性、伸缩性和适度冗余。29图书馆管理系统设计与开发规范化数据库的设计:应遵循规范化理论,规范化程度过低,可能存在插入、删除异常、修改复杂、数据冗余等问题,解决的办法就是对关系模式进行分解或合并(规范化)。转换成高级范式。规范化一共有六个级别:1NF,2NF,3NF,BCNF,4NF,5NF。但也应当注意到,并不是规范化程度越高越好。当一个应用的查询中经常涉及到两个或多个关系模式的属性时,系统就必须进行经常的连接运算,而连接运算的代价是非常高的。
此文档下载收益归作者所有