软件工程项目文档

软件工程项目文档

ID:18447455

大小:207.77 KB

页数:18页

时间:2018-09-18

软件工程项目文档_第1页
软件工程项目文档_第2页
软件工程项目文档_第3页
软件工程项目文档_第4页
软件工程项目文档_第5页
资源描述:

《软件工程项目文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程详细设计说明书题目爱阅读图书管理系统学院信息科学与技术学院 专业计算机科学与技术 组长:王忠将学号:201110411322班级:3 组员:王忠将学号:201110411322班级:3 胡峥学号:201110411326班级:3陈琦学号:201110411317班级:3李春艳学号:201110411312班级:3任课教师段林涛2014年6月13日18目录绪论3第一章需求分析41.1需求陈述41.2程序系统的结构51.3程序设计说明5第二章程序流程图62.1流程逻辑6第三章项目团队组织架构及分工93.1

2、小组组织结构93.2小组成员及分工安排表9第四章项目计划104.1项目生命周期104.2项目开发过程阶段划分104.3关键问题10第五章项目技术路线115.1Visio115.2Eclipse115.3MySQL115.4JSP12第六章项目技术136.1算法136.2接口146.3存储分配146.4限制条件15第七章系统调试与测试157.1 程序调试157.2 程序的测试15第八章开发环境178.1硬件环境178.2软件环境17第九章运行环境与部署179.1设备179.2支持软件17第十章总结1818绪论软

3、件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作和生活效率。软件工程的内涵:一、软件工程过程是指为获得软件产品,在软件工具的支持下由软件工程师完成的一系列软件工程活动,

4、包括以下四个方面:1、P(Plan)——软件规格说明。规定软件的功能及其运行时的限制。2、D(DO)——软件开发。开发出满足规格说明的软件。3、C(Check)——软件确认。确认开发的软件能够满足用户的需求。4、A(Action)——软件演进。软件在运行过程中不断改进以满足客户新的需求。二、从软件开发的观点看,它就是使用适当的资源(包括人员,软硬件资源,时间等),为开发软件进行的一组开发活动,在活动结束时输入(即用户的需求)转化为输出(最终符合用户需求的软件产品)。三个阶段:定义阶段:可行性研究初步项目计划、

5、需求分析;开发阶段:概要设计、详细设计、实现、测试;运行和维护阶段:运行、维护、废弃原则:1、抽象;2、信息隐蔽;3、模块化;4、局部化;5、确定性;6,一致性;7、完备性;8、可验证性软件工程的基本内容:软件工程原理、软件工程过程、软件工程方法、软件工程模型、软件工程管理、软件工程度量、软件工程环境、软件工程应用此次项目主要是根据软件工程这门课程的特点,结合课程的内容,以课程知识指导课程实践,做到理论与实际相结合,设计并实现一个图书管理系18统。第一章需求分析1.1需求陈述在图书管理系统中,管理员为每个读者

6、建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡(提供借书卡号、姓名、部门或班级等信息)。读者可以凭借书卡在图书馆进行图书的借、还、续借、查询等操作,不同类别的读者在借书限额、还书期限以及可续借的次数上要有所不同。 借阅图书时,由管理员录入借书卡号,系统首先验证该卡号的有效性,若无效,则提示无效的原因;若有效,则显示卡号、姓名、借书限额、已借数量、可再借数量等信息,本次实际借书的数量不能超出可再借数量的值。完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在

7、借阅信息中添加相应的记录。 归还图书时,由管理员录入借书卡号和待归还的图书编号,显示借书卡号、读者姓名、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录。 图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归

8、还的情况下不能对图书信息进行删除。也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。 系统管理员主要进行图书管理员权限的设置、读者类别信息的设置、图书类别的设置以及罚款和赔偿标准的设置、数据备份和数据恢复等处理。181.2程序系统的结构1.3程序设计说明我们用两层体系结构作为图书馆管理信息系统软件解决方案的核心,将系统的操作人员划分为两类:读者,系统管理

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

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

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