课程设计说明书 NO. 1
图书信息库存管理系统 1.课程设计的目的 Java框架程序设计课程设计是计算机科学与技术专业的《Java框架程序设计》课程的综合性实践环节。Java框架设计是一门实用性很强的学科,是进行网页开发的主要工具,只有进行实际操作,才能将理论知识和实际应用有机的结合起来,锻炼学生分析解决实际问题的能力,提高学生实际运用的能力,为学生毕业设计,日后工作中的软件开发打下良好的基础。 图书管理系统加入了数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。就目前使用的开发技术来说建议系统的功能目标应该能够达到,利用现有的技术在规定的期限内开发工作基本能够完成。 创建图书管理系统是为了改善图书馆图书管理,所以系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了系统后只需要花一定资金购买一部分计算机与软件就能实现自动化。它在提高工作效率的同时也减少了工作人员的使用量。 2.功能描述 2.1开发工具 MyEclipse简介 MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse),是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。MyEclipse是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate 。 Tomcat应用服务器 Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,沈 阳 大 学
课程设计说明书 NO. 2
你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。编译以后,访问将会很快。 2.2总体设计 2.1.1需求分析 (1)用户借书,管理员将用户信息,图书信息输入系统,系统则根据这些信息生成借阅单,存入借阅表。 (2)用户还书,管理员将图书信息输入系统。未超期,系统根据图书信息将相应借阅单标记为已还和完结,已超期,将相应借阅单标记为已还,管理员要求罚款。用户交钱后,借阅单标记为完结,系统将超期信息记录到超期表。 (3)用户要续借某书,管理员将书号和用户名输入系统,若相应借阅单允许续借,标记为已续借,否则,不予续借。 (4)用户将书遗失,管理员将遗失信息输入系统,存储至卡款记录库,系统执行遗失操作,并要求用户赔偿。 (5)管理员对图书进行录入,删除,修改,查询操作,系统根据信息对图书表进行改变。 (6)管理员对用户进行添加,删除,修改,查询操作,系统根据信息对用户表进行改变。 (7)系统提供借出记录查询,未还记录查询,超期记录查询,罚款记录查询,遗失记录查询。 沈 阳 大 学
课程设计说明书 NO. 3
2.2.1功能框图 图书管理系统用户管理图书管理借阅管理查询统计用户挂失用户注销用户添加用户修改用户查询图书入库图书删除图书修改图书查询借书登记还书登记图书续借图书遗失借出记录查询未还记录查询超期记录查询罚款记录查询遗失记录查询图书统计用户统计用户借阅统计罚款统计 图1总体功能框图 2.2.2E-R图 沈 阳 大 学