软件工程图书管理系统个人设计报告.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件工程图书管理系统个人设计报告.doc》由会员分享,可在线阅读,更多相关《软件工程图书管理系统个人设计报告.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程课程设计个人总结报告题目:图 书 管 理 系 统 姓名: 学号: 班级:网络工程11级2班 指导老师: 孟 祥 文 同组成员: 山东科技大学2013年11月1日一、课程设计实验概述1.任务与目的该实验的主要目的是开发一个图书管理系统软件,本软件的主要适用范围是图书馆的图书管理,主要面向人群是图书馆图书管理员和去图书馆借书的读者用户。以方便图书馆图书管理人员对图书馆的图书进行添加,修改和删除处理,可以对图书进行借阅和归还,并且可以管理已经在该系统注册的读者用户的信息,图书借阅情况以及个人不良记录和罚款情况。另一个方面,本系统还可以面向读者用户进行图书的查询,个人借阅情况的查询,个人历史借
2、阅情况的查询以及个人不良记录和罚款情况的查询。所以说该软件的设计目的就是面向管理员和用户两个目标人群。一方面,对于管理员来说本软件可以节约大量人力物力把人们从繁杂的手工记录方式中解脱出来的同时,有力保障图书馆日常事务的高效运作,及时了解各个环节中信息的变更,有利于管理效率的提高,同时可以提高工作效率、服务质量和管理水平。另一方面,该软件还可以极大的方便了广大读者用户进行图书的查询,和个人信息的查询,大大方便了读者借阅的效率,极大方便了读者群众。2. 开发环境 本软件的开发环境实在Windows 7的支持下,采用Myeclipse、Microsoft Office Visio 2007、SQL
3、server 2008进行设计测试并运行的。3.参考资料1. java核心技术卷II(第八版) 机械工业出版社。 2. java编程思想(第四版) 机械工业出版社。3. 从零开始学SQL 电子工业出版社。4. 软件工程 清华大学出版社。4.任务完成的过程首先,我们根据老师的需求选定了一个课程设计的题目,然后我们根据题目的要求小组讨论,并确定的大体的分工,并展开进一步的需求调查。然后,通过对目标人群的了解和调查,我们讨论总结确定了,软件要实现的功能需求。然后,我们根据分析得到的功能基础上,进行了每个模块的结构,功能,以及软件的实现进行了详细的设计,我们采用结构化的分析与设计方法,对项目展开了功能
4、、数据建模,按照建立的模型进行下一步的功能实现。其次,在软件大体的需求与功能确定以后,我们采用myeclipse和SOL 2008进行软件的编程与设计,功能的实现与运行。最后,我们对设计好的程序展开了功能的测试与分析,通过黑盒测试和目标人群的使用情况反馈,完善功能上的缺陷以及不足。5、软件配置本软件采用Myeclipse进行编程语言的实现,采用SQL server 2008进行数据库的实现与运行,开勇Office visio 2007进行设计所需要的图表的绘制,使得本软件可以在Windows 7下正常运行。6、个人完成的模块与文档清单在小组分工下,我的主要任务是对软件的需求进行分析,并采用结构
5、化的方法进行数据建模与功能建模,并且负责了设计过程中E-R图,关系图,数据流图等图表的绘制。并且参与了,最后的报告的汇总与总结,协助组长对本程序的设计过程形成设计报告。主要文档清单包括:需求分析报告,与本次设计报告所用到的图表。二、介绍自己承担部分的主题、构思与创意本软件的完成与实现,主要是我们严格按照软件工程的设计规范与步骤,经过小组的通力合作得以完成。可以说,小组中的每一个成员都是不可缺少的一员,如果缺少了其中任意一个,本软件的设计过程都不会得以顺利的实现。而我在小组分工中的主要任务就是负责软件的需求分析,数据建模与功能建模,以及对本次设计过程中所需的E-R图,关系图,数据流图等图表的绘制
6、。针对我们所设计的图书馆信息管理系统,我展开了需求分析。我发现图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息、图书预约信息等。人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍信息、读者信息、借书信息、还书信息、图书预约信息等进行统一管理,图书馆信息管理系统数据库用以收集、存储书籍信息、人员(读者、图书管理员)信息、图书借阅信息以及意外处理信息,及时记录存储各个环节信息的变更,以便管理、查询、显示、输出,节约大量人力物力把人们从繁杂的手工记录方式中解脱出来的同时,有力保障图书馆日常事务的高效运作,及时了解各个环节中信息的变更,有利
7、于管理效率的提高,同时可以提高工作效率、服务质量和管理水平。于是,我又进一步发现读者用户与管理员对软件的要求又有所不同,于是针对不同的目标人群,使得本软件主要分为两个模块,即用户模式和管理员模式,每个模式下对应的是每个模块所需要实现的功能。于是我按照不同的目标人群采用下表是分析针对不同目标人群的不同功能:目标类别子目标用户个人信息:查看个人信息(用户号,姓名,密码,出生日期,性别,所在院系,邮箱),修改邮箱、密码、问题和答案;书刊借阅:查看借阅的图书违章信息:查看违章历史记录预约信息:查看个人预约信息,预约图书借阅历史:查看个人借阅历史记录管理员借书:根据用户号和书编号进行借书操作还书:根据用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 图书 管理 系统 个人 设计 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内