- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程结课报告用纸_软件工程(实验班)
华北电力大学
结 课 报 告
|
|
课程名称 软件工程
|
|
专业班级:12计算机实验 学生姓名:陈启明
学 号:121909020104 成 绩:
任课教师:王晓辉 报告日期:2015年6月27日
报告目的及要求
通过该课程的学习要使学生树立起强烈的工程化意识,用工程化思想和方法开发软件。切实体会出软件工程的理念,学生在对所设计的系统进行可行性分析、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。
本课程要求学生掌握软件工程的基本概念、基本方法和基本模型,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目(可结合本学期其他课程上大家实际做的项目),按照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现(可选)等工作,并按要求编写出相应的文档。具体的方法可以选用传统的软件工程方法或者面向对象的方法,开发环境和工具不限。
软件计划
图书管理系统
引言:
编写目的及背景:
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。目前大部份的图书馆尤其是中小学的图书馆以及小型的书店还采用传统的人工方式管理图书,由此花费大量的人力物力,而且工作效率很低,不能及时了解图书的种类和学生们比较需求的图书等,不能更好的适应当前学生的借阅要求。而且手工管理还存在许多弊端,由于不可避免的人为因素,造成的数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,而由此决定开发该图书管理系统。相信有不少公司以及个人都开发过此类产品,其中不乏优秀的产品。我们开发此产品也许不如别人做的好,但此开发过程仅做为我们的实习作业,积累相应的经验,为以后的软件开发项目打下基础。开发出来的产品在经过严格的测试后,也可提供给某些用户使用,由此找出其中的不足并加以完善。
一. 范围
1.1 项目名称:图书管理系统。
1.2 项目目标:实现对图书的自动管理,节省人力资源。主要面对小型图书馆以及中小学图书管理,还可用于部分小型书店。
1.3 主要功能:
1.3.1 面向图书馆管理人员:
进货后,完成对图书入库的录入工作,即数据采集(可通过条形码),将所有的数据录入数据库,并进行分类汇总。
1.3.2 办理借书证时的借书人员信息的录入:
借书时,记录借书日期,以及将相应的信息录入数据库以供检索使用。还书时对借书记录进行注销,并把相应的信息录入数据库以供检索使用。
1.3.3 面向借书人员:
提供友好的界面,使用户可查询在馆书目,以及用户的借书记录。还可提供预约借书服务。
1.3.4 面向图书租借管理人员:
新书进货后完成对新书的录入工作,可针对书店具体业务进行系统的二次开发。
1.3.5 面向顾客:
提供友好的界面,供顾客查询书店内的图书,以及新书预订等,这些可以由书店的二次开发来完成。
1.4 性能要求:
建立可根据图书馆规模以及书店的规模来确定需要存储的信息量的大小,最小求为10万册图书,图书馆为10000个借书者的信息。届时可根据具体的需求来重新设定信息量的大小。
录入信息时的响应时间不超过3秒,用户查询时间不超过3秒,具体响应时间应该视机器的具体配置。
其内部网络由用户自行决定,对于一般用户来说,一台微机即可,对于大一些的用户,可能使用一台服务器以及若干客户端机器。视具体用户而决定。
1.5 系统界面
界面友好,面对用户和管理人员用不同的界面,力求友好,使得操作简易,降低培训成本。系统提供诸多接口,例如word导入接口,以及SQL sever数据库的接口,方便用户操作。
1.6 开发概要:
1.6.1 调研和计划:
从3月20日开始着手此项目的开发过程,花一个星期左右的时间进行调研,了解各种不同用户对图书管理系统的不同需求,像图书租借机构、各种图书馆等,尽量使系统开发出来后能满足各方面的需求,即增加系统的实用性。在明确问题的性质、工程的目标及规模后,接下来的一个星期对该开发做一个可行性分析及总体的计划,作为以后开发的指导。
1.6.2 需求分析:
从4月6日左右到4月17日进行详细的需求分析,把现实的、抽象的问题具体化,大致设计出系统的逻辑模型。
1.6.3 设计:
分为概要设计和详细设计两个阶段进行,花五天左右时间进行概要设计,大致
文档评论(0)