软件工程课程设计方案报告范例

软件工程课程设计方案报告范例

ID:45965904

大小:1001.50 KB

页数:33页

时间:2019-11-19

软件工程课程设计方案报告范例_第1页
软件工程课程设计方案报告范例_第2页
软件工程课程设计方案报告范例_第3页
软件工程课程设计方案报告范例_第4页
软件工程课程设计方案报告范例_第5页
资源描述:

《软件工程课程设计方案报告范例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、西安科技大学软件工程课程设计报告题目:图书馆管理系统班级:软件工程**学号:**********姓名:*******2013年1月33目录1绪论…………………………………………………………………………12可行性研究报告……………………………………………………………13需求规格说明书……………………………………………………………44总体设计说明书……………………………………………………………75数据库设计说明书…………………………………………………………86详细设计说明书……………………………………………………………97系统实现………………………………………………

2、……………………118测试分析报告………………………………………………………………23参考文献331.绪论1.1选题目的及意义随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈,越来越多的计算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各种各样的便利。本图书馆管理系统应用软件可以有效地解决高等院校、中小学图书馆由于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息,学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证。对于我来说,选择这个题目作为课程设计的题目有以下两个原因:一是因为自从

3、上大学以来,每当在图书馆借书的时候,我都会留心观察一下图书馆管理员的那台计算机上显示的内容,久而久之,就对本系统的基本流程越来越了解,做好一个软件的前提是必须对这个软件的功能和原理非常熟悉,相比别的题目,我对这个题目更加了解;二是本学期通过学习Java程序设计和Oracle数据库课程,我觉得这个题目虽然没有那么难(涉及算法的内容很少),但也不是轻而易举就能完成的,所以我想挑战一下自己,看看自己的实现能力到底怎么样,因此决定用面向对象方法学的思想,前台用Java程序设计语言编写界面,访问Oracle数据库中的数据,完成本系统。1.2系统概述本系统通过JDBC-OD

4、BC桥实现前后台数据的联系,基本上实现了一个图书馆管理系统所具备的基本功能,本系统把使用者分为三类:超级管理员、普通管理员、读者,对三种用户分别设计了各自的主界面,以便更好的实现信息的隐藏性,超级管理员可以进行这个系统所有操作;管理员只能执行超级管理员的基本功能,查看自己的信息;读者只能查看自己的信息,对自己当前借书进行挂失和续借两种操作,查询图书馆的藏书。2.可行性研究报告2.1编写目的本报告编写目的在于研究图书馆管理系统应用软件是否可行,指出本软件开发所使用的方法和手段,并对该软件前景进行分析。本报告的预期读者是:高等院校、中小学图书馆管理人员、程序设计人员

5、、以及对图书馆管理系统感兴趣的爱好者。2.2相关背景工程名称:图书馆管理应用软件工程产品名称:高校图书馆管理系统应用软件工程的组织者:西安科技大学计算机学院软件工程系产品用户:高校图书馆、中小学图书馆;产品的生产者:西安科技大学计算机学院软件工程062班袁震;产品设计者:西安科技大学计算机学院软件工程062班袁震;2.3可行性研究的前提本图书管理系统在功能上要求完成以下基本功能:a).读者、管理员登陆;b).借书;c).还书;d).续借;e).图书挂失;33f).历史记录查询;g).新书入库;h).读者登记及修改个人信息;本系统在性能上力争达到响应时间短,具有一

6、定的容错能力,力争减少由用户直接输入数据,绝大多数据的输入都用可以选择的形式让用户进行选择。本系统预计有如下输出:a).登陆成功显示:成功则进入主界面;失败则重新输入;都要给出相应的提示;b).借书成功显示:显示借书是否成功,如成功,记录插入数据库,失败说明错误原因,返回借书界面;c).还书成功显示:显示还书是否成功,如成功,修改数据库多项记录,失败说明错误原因,返回主界面;d).续借成功显示:显示续借是否成功,如成功,修改数据库记录,失败则说明错误原因,返回主界面;e).图书挂失成功显示:成功则提示用户需要赔偿的价钱,并禁止该用户再借书,直到交了罚款为止;f)

7、.历史记录查询:管理员可以查询所有记录,用户只能查询自己的借还书记录;显示这些记录;g).新书入库成功显示:显示新书入库是否成功,成功则向数库插入数据,失败给出错误提示,返回主界面;h).读者登记成功显示:显示读者是否成功注册,成功则向数据库插入数据,失败给出提示,返回主界面;i).修改个人信息成功显示:显示个人信息是否成功修改,成功则修改数据库中的数据,失败则给出错误提示,返回主界面;本系统预计有如下数据输入:a).登陆系统时需要输入用户名和密码,选择用户类型;用户名、密码、和用户类型均为字符型;b).借书时需要选择用户编号和书的编号,均为字符型;c).还书时

8、需要选择用户名和书的名字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。