南昌大学软件学院 java web大作业 实验报告
4.6 用户模块界面:
4.7 图书检索、借阅界面:
21 / 27
南昌大学软件学院 java web大作业 实验报告
4.8 续借图书界面:
4.9 归还界面:
22 / 27
南昌大学软件学院 java web大作业 实验报告
4.9 安全退出界面:
5.操作方法
5.1 登录
首先,输入正确网址即可打开系统登录界面,输入正确账号密码,系统会根据账号的级别,相应的进入不同的操作界面。
5.2 图书检索,借阅
登录成功,点击左侧导航栏的检索、借阅,即可进入相应界面。输入关键词,或选择类别,点击搜索,会出现相应内容。
5.3图书归还,续借
登录成功后,点击左侧相应的归还或续借菜单,即可进入相关界面,点击归还或续借按钮即可完成操作。
5.4图书,用户的添加
管理员界面,点击左侧菜单的添加用户和添加图书,输入相关信息,点击添加即可。
23 / 27
南昌大学软件学院 java web大作业 实验报告
5.5 图书,用户的删除操作
管理员界面,点击左侧菜单的删除用户和删除图书,找到想要删除的用户或图书,当然也可以通过id号或卡号进行搜索,然后进行操作。
5.6 图书,用户的更新操作
管理员界面,点击左侧菜单的更新用户和更新图书,找到想要更新的用户或图书,当然也可以通过id号或卡号进行搜索,然后在该用户的这一条记录的相应位置填写修改后的数据(当然有些字段是不能修改的),点击更新按钮即可。
6.分析与总结
6.1实验分析与总结
在这一节中,我主要讨论了两个问题,一个是系统的联机文档,另一个是系统的测试,下面我们分别加以说明。作为一个完整的系统,联机文档是其中不可缺少的部分也是相当重要的部分。好的文档能够使用户快速了解并准确的使用系统的各项功能。减少误操作,减少错误产生的可能,这对用户和开发人员都有很多的好处。所以在开发本系统中,也加入了不少的文档,除了对于几大模块的详细说明外,对于易出错和不易操作的地方(如多条件查询部分)又作了详细的说明。
由于本身能力的局限性,所以做编写的代码,即使经过反复检查也难免出错所以在本阶段力求使用有限的时间找出尽可能多的错误,力求系统尽量正确。我们在本系统的测试中使用了黑盒法(即不关心程序内部的逻辑结构,而是根据程序的功能来设计是检测)请一位不熟悉本系统的人来进行随意性的操作,打破习惯的操作顺序,从中发现错误,在此阶段系统的大量错误得到了改正.
信息管理系统所涉及的数据库设计的重要步骤加载测试。加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:1)基本表的个数越少越好。2) 主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。3)字段的个数越少越好。4) 所有基本表的设计均应尽量符合第三范式。数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。 最后,希望自己在以后的空闲时间,能将该系统逐渐完美,将bugs一个一个的消除,将界面重新设计,使其符合当代的审美潮流。
24 / 27
南昌大学软件学院 java web大作业 实验报告
7.附录:
7.1 参考文献:
[1]JSP编程技巧/清宏计算机工作室编著. 北京:机械工业出版社,2001.1 [2]JAVA EE 工程实训教程/朱俊炎,吴英培编著.天津科学技术出版社., 2010.2 [3]深入JAVA Servlet 网络编程. 清华大学出版社
[4]Struts开发入门与项目实践. 北京:人民邮电出版社, 2005.8 [5]J2EE 应用开发实例精解. 清华大学出版社
7.3 MVC架构模式的认识
模型-视图-控制器(MVC)是80年代Smalltalk-80出现的一种软件设计模式,现在已经被广泛的使用。 1、模型(Model)
模型是应用程序的主体部分。模型表示业务数据,或者业务逻辑.
2、视图(View)
视图是应用程序中用户界面相关的部分,是用户看到并与之交互的界面。
3、控制器(controller)
控制器工作就是根据用户的输入,控制用户界面数据显示和更新model对象状态。
25 / 27