- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中原工学院软件学院
软件工程实践一设计任务书
姓 名 程胜 Java 专业 102 班 题 目 校园图书管理系统的开发 设
计
任
务 1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:
① 图书信息的录入、删除及修改。
② 图书信息的多关键字检索查询。
③ 图书的出借、返还和资料统计。
2)能够对一定数量的读者进行相应的信息存储与管理,这其中包括:
① 读者信息的登记、删除及修改。
② 读者资料的统计与查询。
3)能够对需要的统计结果提供打印输出。
4)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
开发工具:myeclipse,mySql; 时
间
进
度 第1周(9月10号~9月14号):学会了用Struts2进行系统设计,系统分为三大功能集合,基本信息管理,图书借阅查询,用户权限管理,需求分析完成。
第2周(9月17号~9月21号):数据库设计完成,数据库主要包含表有:人员信息表,读者信息表,图书信息表;根据图书管理业务活动的分析,系统功能包括基本信息管理,图书借阅查询,用户权限管理,功能模块界面设计完成。
第3周(9月24号~9月28号):系统完成调试系统成功,主要是借阅查询模块的实现,完成图书借阅和读者查询管理,分为前台管理和后台管理2个模块的调试。
原 主
始 要
资 参
料 考
与 文
献
[1] (美)威尔顿,麦可匹克. JavaScript入门经典(第3版). 施宏斌译. 北京:清华大学出版社,2009
[2] (美)Marty Hall,Larry Brown. Servlet与JSP核心编程.第二版.赵学良译.北京:清华大学出版社,2004.06
[3] 孙卫琴. 精通Struts:基于MVC的Java Web设计与开发.北京:电子工业出版社,2004.08 指导教师签字: 2012 年 9 月 日
校园图书管理系统
摘 要
随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,同时现在很多图书馆的系统都是基于C/S模式,并且同城各图书馆之间 的互联也很少,大大增加了图书资源的浪费,也给用户对图书的检索和使用增加难度。因此,开发一套完善的基于Struts2 B/S模式图书管理系统就显得更为重要。
Struts 2 框架主要由三个部分组成:核心控制器、业务控制器和用户实现的业务逻辑组件。核心控制器FilterDispatcher 负责拦截用户请求,如以action 结尾则转入Struts 2 框架处理;然后会调用相应业务控制器(用户实现的Action)来处理用户请求;业务控制器Action只作为中间负责调度的调度器,一般不对用户请求进行实际处理,而是调用模型组件处理具体的业务逻辑;之后核心控制器根据Action的处 理结果返回相应视图给用户显示最终处理结果。
因为Struts2是 WebWork的升级,因此其稳定性、性能等各方面都有很好的保证,而且吸收了Struts1和WebWork两者的优势,其技术水平可以说是绝无仅有的。Struts2是一个崭新的项目,发展空间很大,当前最新的技术、最新的理念都包含在其中,因此使用了Struts2就相当于站在了Java Web开发的最前沿。本系统采用基于Struts2结构的Java Web技术开发,给系统按时按质的完成提供了保证。
关键词: struts2Java Web; FilterDispatcher
目 录摘 要 1
第1章 项目分析 1
1.1问题描述 1
1.2技术分析 1
1.3工程进度计划 2
第2章 系统分析与设计 3
2.1系统分析 3
2.1.1 参与者 4
2.1.2 用例及用例规约 4
2.1.3 用例图 4
2.2系统设计 7
2.2.1系统体系结构设计 7
2.3数据库设计 9
2.3.1 E-R图 10
2.3.2 关系模式 11
第3章 实现与测试 13
3.1功能模块 13
3.1.1 界面 14
3.1.2 代码 16
第4章 结束语 22
附录: 主要源程序 25
项目分析
本图书管理系统是为了提供图书管理效率而设计的信息管理系统。论文结合真实的图书管理与读者查询的需要,考虑参加到整个流程中的不同角色,全面体验图书管理的借书、续借、预约等过程,论 文的开发完成,有助于提高图书管理的工作效率,便于系统维护,减少系统升级开销,改善使用者的
文档评论(0)