JavaWeb计算机课程设计文档格式.docx

上传人:b****6 文档编号:20529953 上传时间:2023-01-23 格式:DOCX 页数:11 大小:917.29KB
下载 相关 举报
JavaWeb计算机课程设计文档格式.docx_第1页
第1页 / 共11页
JavaWeb计算机课程设计文档格式.docx_第2页
第2页 / 共11页
JavaWeb计算机课程设计文档格式.docx_第3页
第3页 / 共11页
JavaWeb计算机课程设计文档格式.docx_第4页
第4页 / 共11页
JavaWeb计算机课程设计文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

JavaWeb计算机课程设计文档格式.docx

《JavaWeb计算机课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《JavaWeb计算机课程设计文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

JavaWeb计算机课程设计文档格式.docx

图形化客户端工具:

使用navical。

技术:

界面和功能,主要采用JSP技术。

开发工具:

Eclipse

文档工具:

Visio/word、画图等

成果组织:

包括网站文件+文档+数据库脚本(SQL),其中,网站文件使用eclipse实现本网站过程中形成的有关程序文件,网站文件的组织结构,参考文献1的实践篇部分的做法。

文档,放在网站文件中;

数据库脚本(SQL文件),放在网站文件WebConten\sql下。

技术路线:

模仿、参考、简化文献1实践篇的网站项目,采用修改的方法,实现本项目。

2系统分析

为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应满足一下的性能需求:

2.1系统处理的准确性和及时性

系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。

2.2系统的开放性和系统的可扩充性

图书管理在开发过程中,应该充分考虑以后的可充性。

例如用户查询的需求也会不断的更新和完善。

所有这些都要求系统提供足够的手段进行功能的调整和扩充。

而要实现这一点,应通过系统的开发性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。

通过软件的修补,替换完成系统的升级和更新换代。

2.3系统的易用行和易维护性

图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。

就要求系统提供良好的用户接口,易用的人机交互界面。

实现这一点,就要求系统尽量使用用户熟悉的术语和中文信息的界面:

针对用户应该使用简单的界面使用户便于理解和掌握。

3系统设计

3.1功能设计

(1)用户信息管理:

管理员通过数据库管理和维护系统可以对读者进行管理和维护。

管理员可以对表中的信息进行删除、修改、更新等基本操作以管理和维护读者信息。

在管理和维护这一部分时因为涉及到读者信息表,因此要使用存储过程和触发器来保证数据的一致性。

(2)图书信息管理:

新书入库、图书信息的修改。

(3)管理员管理:

管理员可以对管理员表中的信息进行插入、删除、修改等基本操作以管理和维护读者信息。

(4)图书查询子系统:

管理员可以通过图书编号查询图书借阅的信息已经读者信息,用户可以通过图书作者、图书名、类别、出版社、图书书号进行查询,以便用户对图书信息的快速检索。

3.2界面设计

登录界面,如下图

注册界面,如下图

主界面,如下图

修改图书界面如下:

4系统实现及测试

4.1系统实现

创建连接:

用Navicat创建连接。

创建数据库:

连接中,创建数据库tushu,采用UTF-8字符集

创建表:

按照表1、表2的设计,在数据库tushu中,新建这两个表,其中的字符型字段,均采用UTF-8字符集。

4.2系统测试

系统测试,英文是SystemTesting,是在系统编写完成后,结合系统软件、硬件、外设和网络等基础环境,对信息系统的各种组装进行测试,确认程序的正确执行。

系统测试的范围是整个系统,具体操作的时候可以进行分模块分阶段的进行,并在系统完成之后进行总体测试。

系统测试的目的是验证系统的整体功能是否符合用户的需求、整体结构是否符合系统规范的定义。

并且在系统测试的过程中,找出产生冲突矛盾的地方,进行相应的调试,找出问题的原因和位置,从而进行修改完善,使得最终方案可以顺利进行满足客户需求。

4.2.1模块测试

本系统的模块测试是及系统开发的过程中同步进行。

主要用于检测各个功能模块的数据库操作是否规范是否满足系统需求,代码编写是否规范,程序是否可以正常运行,运行结果是否可以达到预期效果等等。

4.2.2整体测试

经过对系统整体功能的测试,本系统顺利运行且功能结构清晰、运行正常。

系统功能可以满足用户的需求,数据库设计可以满足系统需求,数据处理正常。

且能够正常投入校园图书馆使用。

如下:

(1)注册、登陆。

效果图如下:

注册成功:

登陆:

(2)增加:

增加图书信息。

(3)删除:

删除图书信息

效果图如下:

(4)修改:

修改图书信息

(5)查看浏览查找:

浏览:

查看所有用户,如下图:

查找:

说明:

(2)(3)(4)(5)中的数据,看、包括成功登录进入本系统的用户。

5系统总结

通过本设计了解并熟悉了JSP技术,同时也进一步学习了Java语言和HTM签。

知道如何利用图书馆查阅资料。

及此同时,我们发现开发项目的过程其实就是不断解决问题的过程。

从中也感觉到项目开发的快乐,一个人永远有学不完的知识,就算是项目开发中知识点都学了,但是实际的开发过程中仍然会遇到不少问题,遇到问题时要做到两点:

一个是“查”,一个是“问”。

不懂得地方就得要自己找答案,可以从书本、网络中查找解决的答案;

在再一个就是问周边的同学。

由于我们是初次开发,在知识、经验方面都存在着许多不足。

另外,在整个开发的过程中,时间也比较仓促时间,以及对工具的使用并不熟悉等原因,我们的设计只完成了几个主要的功能的实现,还存在着一些问题有待解决,系统设计的不够精致,同时也存在着不少的不足和缺陷,这还需要我们在今后的学习中更加努力。

本次课题在选题及研究过程中得到老师的悉心指导,他严谨的治学精神及科学态度令我们印象深刻,并且受益匪浅。

希望在以后的学习生活中我们能像老师一样,对待学习严谨而科学,我们将不断的学习汲取知识,不断的完善提高自己。

参考文献

[1]高红岩.STRUTS实用开发指南[M].北JSP京:

科学出版社,2007.7

[2]耿祥义,张跃平.JSP实用教程[M].北京:

清华大学出版社,2003.5

[3]王珊,萨师煊.数据库系统概论(第四版)[M].北京:

高等教育出版社,2006.5

[4]廖义奎.Struts编程基础及实例精讲[M].北京:

中国电力出版社,2006.1

[5]林琪,朱涛江.JSP设计[M].北京:

中国电力出版社,2004.12

[6]邱哲,王俊标,马斗.StrutsWEB设计及开发大全[M].北京:

清华大学出版社,2006.2

[7]孙卫琴.基于MVC的JAVAWEB.设计及开发[M].北京:

电子工业出版社,2005.6

[8]唐有明,吴华等.JSP动态网站开发清华大学出版社,2006.8

[9]林康司,林上杰.JSP2.0技术手册[M].电子工业出版社,2004

[10]张桂元,贾燕枫.Struts开发入门及项目实践[M].人民邮电出版社,2005

[11]赵强.J2EE应用开发[M].电子工业出版社,2006

[12]明日科技.JSP开发技术大全[M].人民邮电出版社,2007

[13](印度)克里斯那.OracleJ2EE应用开发[M].清华大学出版社,2005

[14]吴京慧,杜宾,杨波.Oracle数据库管理及应用开发教程[M].清华大学,2007

[15]BryanBasham,KathySierra,BertBates.HeadFirstServlets&

JSP(影印)[M]南京:

东南大学出版社2002.8

指导教师评语

指导教师(签名)

成绩

学号

姓名

2

李静

良好

周云

良好

王娇

丁珊珊

刘鑫洋

备注

注:

成绩由指导教师或答辩小组评定出成绩,分优秀、良好、中等、及格、不及格五级,分别给小组的每个成员打分。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1