项目书(java程序设计)

项目书(java程序设计)

ID:43586853

大小:314.77 KB

页数:18页

时间:2019-10-11

项目书(java程序设计)_第1页
项目书(java程序设计)_第2页
项目书(java程序设计)_第3页
项目书(java程序设计)_第4页
项目书(java程序设计)_第5页
资源描述:

《项目书(java程序设计)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、项目的引入2需求3任务4项目要求5需求分析6一、基木数据维护功能需求6二、基本业务功能需求7三、数据库维护功能7以、查询功能需求8五、安全使用管理功能需求9项目主要涉及到的知识点10项目的评分标准11编码规范12示例代码15项目文档模板错误!未定义书签。项目指导表错误!未定义书签。项目的引入HNS软件学院随着学校规模的扩大,图书馆中传统的手工管理方式已远远不能满足与日俱增的书籍管理需要,为了提高工作效率,降低运行成本,方便读者使用,图书管理系统必须引入信息化管理方式。因此,由软件学院软件开发部组织成立一个项目小组來为图

2、书馆开发一套图书馆管理系统。需求在对图书馆管理的工作流进行现场考察、学习以及与图书馆工作人员进行交流后,经整理和分析后。现决定在本次项目屮需要实现的功能如下:①基本数据维护功能模块在这个功能模块中,提供了使用者录入、修改并进行维护基本数据的途径。比如在这个模块中可以输入读者的信息、书籍的各项信息,也可以对这些信息做修改、更新。②基本业务功能模块这个功能模块主要实现对读者利用图书馆借还书籍的管理,比如根据读者的借用书籍要求更新图书籍数据库系统,如果书籍己经借出,则显示借阅失败。用户每次还书也要进行数据库记录的各项更新。这

3、个模块是整个图书馆管理系统的关键部分。③数据库管理功能模块在图书管理部门,对所有的图书信息以及会员信息都要进行统一管理,书籍的借岀等情况也都要进行详细的登记,以便能对整个图书管理部门的运作有全面的了解,并根据实际情况补充书源不足的部分。④信息查询功能模块在对图书馆管理信息系统进行全面信息化管理的过程中,查询是一项非常重要的功能。比如用户借书信息,借还日期的信息,书籍库源情况信息,预留信息等,这项功能能使用户得到即时书籍信息,方便用户根据实际情况选择业务方式。⑤安全/使用管理功能模块这是任何一个信息管理系统都需要的部分,

4、图书管理系统的操作也只能由专人进行,只有图书管理部门的工作人员才能拥有权限,特别是图书的借出状况,如果没有安全管理部分,后果难以想象,可能每次登录都需要用户身份的验证。任务经过上述对需求的收集和整理可知,这是一个普通单机版信息管理系统。忖前项忖组已基本完成该系统的需求分析(见后而的描述),现已进入系统设计阶段。为加快系统的开发速度,决定将系统的设计、实现和测试等任务进行分解,现指派你完成如下任务:1.为本次项目制订开发计划,并书写项H开发计划书;(项目计划书模板参见附录)2.根据前述需求的分析,书写需求分析报告;(需求

5、分析报告模板参见附录)3.根据上述需求分析报告完成系统功能的详细设计(绘制各模块或方法的程序流程图),并书写详细设讣书(其书写的模板见本书的附录);4.根据上述设计并结合教材所给出的部分功能代码,完成该图书馆管理系统;5.对所完成的“图书馆管理系统”进行测试工作,并为系统测试书写测试计划书和测试报告。(项目测试报告模板参见附录)项目要求本次项目,应满足如下要求:1.必须选择JAVA语言,作为本项目的开发语言;2.用SQL作为数据库管理系统;3.系统须要有操作简便的界面;4.要求以一人一组的形式完成本次开发任务;5.完成

6、项FI开发后,耍求对其进行项FI答辩。需求分析一、基本数据维护功能需求基本数据维护模块的具体功能如图1.1所示。基本维护信息包括:书籍信息和用户信息等。基本数据维护功能图1.1基本数据维护模块功能需求框图1.书籍信息的增加,如图1.2所示。这个功能实现把书籍信息输入到数据库中。书籍信息包括名称、作者、ISBN、类别、状态和书项。图1.2增加书籍信息2.书籍信息的修改,如图1.3所示。这个功能实现把书籍信息修改后输入到数据库中。(前置条件:已存在书籍)图1.3修改书籍信息3.用户信息的增加,如图1.4所示。这个功能实现把

7、读者信息输入到数据库屮。读者信息包括编号、姓名、地址、城市、区号。图1.4增加用户信息4.用户信息的修改,如图1.5所示。这个功能实现把读者信息修改后输入到数据库中。前置条件:已存在读者。图1.5修改用八信息二、基本业务功能需求基本业务功能需求模块的具体功能如图2.1所示。这些功能需求基本上包括了读者要求提供的业务。图2.1基本业务功能需求框图1.借书功能需求,如图2.2所示。该功能实现的是将读者要求借出的书籍信息加入到数据库中,然后更新数据库,借出的时间段内,该书不能再借出。借出信息包括书目和借出者等。图2.2借书功

8、能2.述书功能需求,如图2.3所示。这个功能实现读者要还的书籍的信息以及读者的姓名,重新将书籍状态设置为可用。同时更新数据库。输入信息包括书名、作者、借岀的书目和借书读者的姓名。图2.3还书功能三、数据库维护功能数据库维护功能是信息管理系统不可或缺的部分,其需求如图3.1所示。图3.1数据库维护功能需求1.读者信息管理功能需求,如

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

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

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