您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 软件工程课程设计——学校图书借阅管理系统
专业方向组设计学校图书借阅管理系统指导教师李鑫院(系、部)电信学院专业班级计算机06—2学号0606010212姓名宋成龙电子与信息工程学院计算机科学系参考目录1问题定义.............................................................................错误!未定义书签。1.1项目背景..........................................................................错误!未定义书签。1.2项目目标及范围..............................................................错误!未定义书签。2可行性研究.........................................................................错误!未定义书签。2.1现行系统的系统流程图..................................................错误!未定义书签。2.2技术可行性分析..............................................................错误!未定义书签。2.3经济可行性分析..............................................................错误!未定义书签。2.4可行性研究结论..............................................................错误!未定义书签。3需求分析.............................................................................错误!未定义书签。3.1**系统功能需求分析......................................................错误!未定义书签。3.2**系统性能需求分析......................................................错误!未定义书签。3.3**系统数据需求分析......................................................错误!未定义书签。3.4**系统数据流图..............................................................错误!未定义书签。3.4.1数据流图符号说明.......................................................错误!未定义书签。3.4.2**系统数据流图............................................................错误!未定义书签。3.5**系统数据字典............................................................错误!未定义书签。4总体设计.............................................................................错误!未定义书签。4.1总体设计的任务..............................................................错误!未定义书签。4.2总体设计的原理..............................................................错误!未定义书签。4.2.1模块化...........................................................................错误!未定义书签。4.2.2模块独立.......................................................................错误!未定义书签。4.3**系统软件结构设计......................................................错误!未定义书签。4.3.1**系统的层次图...........................................................错误!未定义书签。4.3.2**系统各模块描述.......................................................错误!未定义书签。4.4**系统数据库设计..........................................................错误!未定义书签。4.4.1**系统数据库的逻辑模型...........................................错误!未定义书签。4.4.2**系统数据库的物理模型...........................................错误!未定义书签。5详细设计.............................................................................错误!未定义书签。5.1详细设计的任务及目标..................................................错误!未定义书签。5.2**系统各模块算法描述..................................................错误!未定义书签。5.3**系统人机界面设计......................................................错误!未定义书签。6编码.....................................................................................错误!未定义书签。6.1程序设计语言的选择......................................................错误!未定义书签。6.2编码中涉及的规则..........................................................错误!未定义书签。7测试.....................................................................................错误!未定义书签。7.1软件测试的任务..............................................................错误!未定义书签。7.2软件测试的方法..............................................................错误!未定义书签。7.3测试用例设计..................................................................错误!未定义书签。8**系统用户手册.................................................................错误!未定义书签。8.1软硬件环境......................................................................错误!未定义书签。8.2软件操作指南..................................................................错误!未定义书签。附录A源程序清单.................................................................错误!未定义书签。1问题定义1.1项目背景由于学校的不断发展,学生不断增多,学校图书馆的图书品种、数量也在不断的增多。以前的人工管理方式暴露出了很多问题。例如,学生想要借一本书,图书管理人员还要花大量时间在茫茫书海中苦苦寻觅。浪费了大量宝贵的时间。学校为了提高工作效率,同时摆脱图书管理人员在工作中出现的很多问题,现学校需要开发一个图书人借阅管理系统。1.2项目目标及范围学校图书借阅管理系统主要的目的是实现图书馆的信息化管理。图书馆的主要业务就是图书的借阅和归还,因此系统最核心的功能便是实现图书的借阅和归还。此外,还需要提供图书的信息查询、读者图书借阅情况的查询功能。项目实施后,能够提高图书馆的图书借阅、归还流程,提高工作效率。整个项目需要在两个月的时间内交付用户使用。时间就是金钱,效率就是生命。项目实施后,图书馆的每个业务流程所用时间缩短了2/3,所用人员减少了1/2,原来两个人3分钟可以完成的工作,现在只需1个人1分钟就可以完成。极大的提高了效率,间接为学校节约了大量成本。2可行性研究2.1现行系统的系统流程图系统流程图读者图书借阅图书续借图书归还管理员管理图书档案信息图书档案管理读者档案信息读者档案获取读者信息根据读者信息获取借阅图书信息归还相关图书图书归还档案图书借阅档案完成图书续借完成图书借阅2.2技术可行性分析开发一个学校图书借阅管理系统,涉及到的技术问题不会太多,主要用到的技术就是struts框架。Struts框架是专门开发web应用程序的框架,它是采用Javaservlet和jsp技术来构造mvc模式的web应用的一种框架,它是由一组相互协作的类,servlet和jsp标签组成的一个可重用的mvc设计模式。Struts是框架而不是库,但也包括了标签库和独立的使用程序类,因此,应用struts框架开发web程序是最佳的选择。2.3经济可行性分析经济可行性即进行成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全部利润。开发学校图书借阅管理系统提高了图书管理人员的工作效率,节约了学校的开支。因此,在经济上是可行的。2.4可行性研究结论经过以上的分析,学校图书借阅管理系统值得开发。3需求分析3.1系统功能需求分析根据图书借阅管理系统工程的特点,可以将其分为系统管理,读者管理,图书管理,图书借还,系统查询等5个部分。3.2系统性能需求分析*界面设计友好,美观。*数据存储安全,可靠。*信息分类清晰,准确。*强大的查询功能,保证数据查询的灵活性。*实现对图书借阅、续借和归还过程的全程数据信息跟踪。*提供图书借阅排行榜,为图书馆管理员提供了真实的数据信息。*提供借阅到期提醒功能,使图书管理员可以及时了解到已经到达归还日期的图书借阅信息。*提供灵活、方便的权限设置功能,使整个系统的管理分工明确。*具有易维护性和易操作性。图书借阅管理系统系统设置读者管理图书管理图书借还系统查询口令更改管理员设置参数设置书架设置读者类型管理读者档案管理图书类型管理图书档案管理图书借阅图书续借图书归还图书档案查询图书借阅查询图书到期提醒图书馆信息退出系统3.3系统数据需求分析*图书信息*读者信息*图书借阅信息*图书归还信息*管理员信息3.4系统数据流图3.4.1数据流图符号说明数据的源点/终点变换数据的处理数据存储数据流3.4.2系统数据流图3.5系统数据字典4总体设计4.1总体设计的任务1.划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档。2.设计软件结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互之间的关系。4
本文标题:软件工程课程设计——学校图书借阅管理系统
链接地址:https://www.777doc.com/doc-153229 .html