以下为《当当网图书城课程某某报告》的无排版文字预览,完整内容请下载
课 程 设 计
专 业: 软件开发
题 目: 当当网图书城
课程某某中文摘要
摘 要
在当当网图书城这个工程中,可以让人群搜索和查看不同类型的图书。本系统的开发较好地解决了这一问题,实现了人群搜索不同类型的图书自动化,而且可以内部保存不对外发布。
本系统在Windows Server XP-1操作系统环境下,用Java作为开发工具,实现的主要功能有:图书类别信息,图书信息,留言板,后台管理等功能。本文详细介绍了系统设计,和系统测试的全部过程。对其中的问题,产生的原因进行了综合分析,对开发过程中的感受、得到的经验进行了总结,得到了很大的进步,发现了一些很实际的问题,同时我感觉到我真正地学到了实际的东西,让我在茫茫之中找到了一些目标,切实感到JAVA WEB功能的强大。
绪 论 4
第一章:项目开发计划 5
1.2项目概述 5
1.3实施计划 5
1.4支持条件:四台台式电脑,一台笔记本 6
1.5专题计划要点 ? 本网站的开发主要注重两点:一是网页的开发及相关技术的处理技术,二是网页的文档制作,这两点都与网页的制作的成败息息相关 6
第二章: 可行性研究报告 6
2.3 对现有系统的分析: 基于JAVA的基础知识。 7
2.4 所建议的系统 7
2.5 投资及效益分析 7
2.6 社会因素方面的可能性 8
2. 7结论 8
第三章:概要设计报告 8
3.1引言 8
3.2总体设计 8
3.3系统数据结构设计 9
第四章:开发进度周报 9
4.1 编者说明: 9
4.2 周期:2007年12月29日~2008年1月10日 9
4.3 项目名称:搜索图片网站开发 9
4.4 项目发起人:任课老师伍开开 9
4.5 项目成员:门士鑫,赖某某,钟某某,冯某某,陈某某,唐某某
, 9
4.6 项目计划开始时间:2007-12-29 9
4.7项目预计完成时间:2008-1-10 9
4.8 搜索图片建设日程表 9
4.9 项目遇到的困难和要解决的问题 9
第五章:测试计划 10
5.1参考文献 10
5.2测试项 10
5.3被测试的特性 10
5.4不被测试的特性 10
5.5方法 10
5.6应提供的测试文档 10
5.7测试任务 11
5.8环境要求 11
5.9职责 11
5.10人员和培训要求 11
5.11进度 11
5.12风险和应急 11
第六章:测试分析报告 11
6.2测试概要 12
6.3测试结果及发现 12
6.4对软件功能的结论 12
6.5分析摘要 12
第七章:安装使用手册 12
7.1 编者说明: 12
第八章:软件问题解决记录表 15
8.1编者说明: 15
结 论 16
参 考 文 献 错误!未定义书签。
绪 论
随着计算机网络产业的迅速发展,网络已广泛的应用于信息通信、网络交易、及人们的日常生活中。特别是在计算机的操作系统具有了图形化的界面后,使用计算机已经不再是某些专业人员的专利,各行各业的人们不需要经过专业化的训练就能自如的在计算机上进行各种
复杂的操作。
现在,为了能创造更大的经济效益和社会效益,更有利于参与国际竞争,越来越多的企业、公司和学校迫切需要引入现代化的管理手段,而计算机的大容量操作,精确的计算,使它成为企业管理不可缺少的手段之一,但随着计算机应用的不断深入,用户对软件的需求也不断增加,越来越多的用户希望拥有适合自己需要的特殊软件来满足自己的特殊要求。随着人们生活水平的提高,网络交易越来越受欢迎,任楼村图书销售在这种情况下诞生了.
第一章:项目开发计划
1.1.2背景说明:a.待开发的软件系统的名称:图书销售
?? b.本项目的任务提出者:任课老师
开发者:钟某某, 门士鑫,赖某某,冯某某,唐某某,陈某某
用户及实现该软件的计算中心或计算机网络:广大客户,学校机房计算机
1.1.3定义:列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.1.4参考资料?? 列出用得着的参考资料,如: a.教科书?,b.文档模板,c.网络查询
1.2项目概述
1.2.1 工作内容:实现基本购物功能 ,文档设计,编程某某
主要参加人员:钟某某,门士鑫,赖某某,冯某某,唐某某,陈某某
技术水平:初级程序员 a.程序所用的编程语言:JAVA
b.文件 内容要点:图片的收集
c.服务 列出需向用户提供的各项服务,查摘所需图书,提交到购物车。
d.移交的产品
1.2.2验收标准:可以正常运行,没有明显Bug,同时具备应有的文档
1.2.3本计划的批准者: 任课老师伍开开 ,
批准日期 : 2008-6-7
1.3实施计划
1.3.1工作任务的分门与人员分工
对于项目开发中需完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指明每项任务的负责人和参加人员。
1.3.2接口人员??? a.负责本项目同用户的接口人员:钟某某,门士鑫,赖某某,,冯某某,唐某某,陈某某
b.负责本项目指导老师:伍开开??
1.3.3进度 搜索图片建设时间(25个工作日):
第一阶段(6个工作日):
对网上购物系统的整体规划(材料收集,内容规划、页面的美工设计规划)
材料收集:由本组人员自己完成。
内容规划:页面的基本框架,所包含的内容
美工设计规划:完成页面的美观,文档设计
第二阶段(6个工作日):
网站页面的编写,用到语言:Java
第三阶段(2个工作日):
对整个页面网页的测试修改存在的网站bug(错误)
1.3.4预算 ??? 因为本网站是本学期的课程某某,属于非赢利性质的系统,因此并无金钱方面的支 出.由于本网站的开发的基本工具是电脑,所以其中之一投资是电费;另外为了开发本网站,还加注了我们的心血和努力。
1.3.5关键问题??? 数据列表在不同页面的显示,数据分页显示,数据在不同页面的传输,根据数据类别获取各种数据。
1.4支持条件:学校的机房计算机
1.4.1计算机系统支持系统运行环境:Windows xp.
开发工具:MyEclipse
文档开发工具:Office 2003
6.4.2需由用户承担的工作???? 本网站的开发由任课老师提出,我们的可用时间是从2007-12-29到2008-6-20止;这个项目主要体现团队合作的精神,因此各项分工都很明确。基本完成购物所需的功能,6个文档的编写以及最后的测试工作。
1.4.2由外单位提供的条件 ?????因为本网站是本学期的课程某某,属于非赢利性质的系统,因此并无金钱方面的支出。由于本网站的开发的基本工具是电脑,所以其中之一投资是电费由学校提供。
1.5专题计划要点? 本网站的开发主要注重两点:一是网页的开发及相关技术的处理技术,二是网页的文档制作,这两点都与网页的制作的成败息息相关
第二章: 可行性研究报告
2.1.1 背景
软件系统名称:图书销售。
本项目由小组人员自由组合,由我们小组成员进行开发和实现,该软件主要使用到我们大二的课程体系所学习的内容,通过该课程某某以增加我们的动手能力和验证所学内容以及增加项目开发经验。
c)该系统是对我们原有JAVA大作业进行的扩展,应用到持久化管理、模版管理和视图管理等一些模式。
注:大作业:每门课程结束之后进行的一个小型设计练习
课程某某:每个学期结束之后进行一个中型设计练习
2.2.1 参考资料:主要参考课本与文档模板
2.2.2 要求
能够在网站上购物,实现基本功能。
2.2.3 条件、假定和限制
我们的团队已经掌握该项目所使用到的绝大部分技术。
我们的团队对网上购物的概念流程有一个基本的了解。
2.2.4 进行可行性研究的方法: 分组团队讨论。
2.2.5 评价尺度:系统网页跳转,系统等待时间不大于5秒钟。
2.3 对现有系统的分析: 基于JAVA的基础知识。
2.3.1 处理流程和数据流程
根据现在的需求或草图→进行布局与整理总体设计→做出设计稿图满足需求后→按照设计文稿还原,并优化页面和相应的功能→做成完整的能 。
2.3.2费用开支:
2.3.3 设备:校方 计算机
2.3.4 局限性: 本网站仍是一个使用模式,其功能是否完善,还有待通过实践的考验。
2.4 所建议的系统
2.4.1 改进之处
在时间的验证之下,在实践中不断学习,不断进步,尽最大的努力完成图书销售的开发与完善。
2.4.2 影响
a.对用户单位机构的影响
给使用计算机人士提高工作效率,同时也给普通用户带来一些便利。
b.对开发的影响
在做本软件的同时,更增添了我们许多实践知识;让我在掌握理论的同时亦可 将理论化为实践,不断的增强自己的动手能力,为将来的发展打下了一个坚实的基础。
2.5 投资及效益分析
2.5.1 支出
因为本软件是本学期的课程某某,属于非赢利性质的系统软件,因此并无金钱方面的支出.由于本软件的开发的基本工具是电脑,所以其中之一投资是电费;另外为了开发本软件,还加注了我们的心血和努力。外加任课老师的指导。
2.5.2 收益
在做本软件的同时,更增添了我们许多实践知识;让我在掌握理论的同时亦可将理论化为实践,自己基本可以做出功能需求,不断的增强自己的动手能力,为毕业后工作打下了一个坚实的基础。
2.6 社会因素方面的可能性
2.6.1 本软件的制作根据中华人民共和国交通法的规定制作,决无触犯法律之嫌。
2.6.2 本软件的建立就是为了给所有需求的用户在计算机上的一个交流平台,让每个用户都可以享受到最大的效率与方便。
2. 7结论
此系统可以完成功能,主要是锻炼自己的jsp和java技术的运用,实现团队的合作精神。
第三章:概要设计报告
编者说明:
这是ISO提供的规范,是最原始的概要设计说明书的编写格式,其适用于结构化设计思想下的软件设计,不过其中还是有很多具有参考价值的内容。
3.1引言
3.1.1 编写目的:设计该工程的概要功能,项目建设的原因、可操作性、可行性以及投资和收益。
该文档的预期读者项目的参与人员及指导老师。
3.1.2 背景
a. 待开发软件系统的名称:图书销售
b. 本项目的任务提出者:任课老师伍开开
开发者:钟某某,门士鑫,赖某某,,冯某某,唐某某,陈某某
用户:需要软件的用户
3.1.3 定义
图书销售:用户可以通过计算机网络登陆此销售系统,方便的实现图书的购买,经济实惠。
3.1.4 参考资料:主要参考课本与文档模板
3.2总体设计
3.2.1 需求规定
系统功能:采购图书
b.系统性能
时间特性要求: 当50个用户同时访问时,等待的时间若在512M的网速下为2秒,若在128M 的网速下为8秒。
3.2.2基本设计概念和处理流程
根据现在的需求或草图→进行布局与整理总体设计→做出设计稿图满足需求后→按照设计文稿还原,并优化页面和相应的功能→做成完整的能 。
3.2.3人工处理过程:测试时测出Bug,并修开Bug
3.3系统数据结构设计
3.3.1补救措施
后备技术:如果数据因为系统原因, 而不是人为原因失去数据。我们系统在设计的时候,加入了数据自动备份技术。系统将自动将数据备份。如果人为原因我们将收取一定费用。
3.3.2系统维护设计
我们设计的这个软件,它的维护是非常之简便的,首先我们采用了最新网站搭建技术(struts)。它将我们一个整体划分为一个个小的模块,使我们的维护只要去更换它的一个小零件。就像一个积木那样,哪个坏了,就换掉哪个。这样也方便我们使用。
第四章:开发进度周报
4.1 编者说明:
月报通常需要较详细,而周报则应该更简洁,每周让项目经理花上1-2分钟将一周的项目进度情况做一个通报是很必要的
4.2 周期:2008年5月14日~2008年6月20日
4.3 项目名称:网上购物开发
4.4 项目发起人:任课老师伍开开
4.5 项目成员:门士鑫,赖某某,钟某某,冯某某,唐某某,陈某某
4.6 项目计划开始时间:2008年5月14日
4.7项目预计完成时间:~2008年6月20日
4.8 网上购物建设日程表
网上购物建设时间(25个工作日):
第一阶段(6个工作日):
整体规划(材料收集,内容规划、页面美工设计规划)
材料收集:由本组人员自己搜索
内容规划:页面的基本框架,所包含的内容
页面美工设计规划:完成购物基本功能,文档设计
第二阶段(15个工作日):
网站页面的编写,用到语言:Java
第三阶段(4个工作日):
对整个页面网页的测试修改存在的网站bug(错误)
4.9 项目遇到的困难和要解决的问题
数据列表在不同页面的显示,数据分页显示,数据在不同页面的传输。 根据数据类别获取各种数据。 路径的不同。
第五章:测试计划
5.1参考文献
序号
名称
文件标识/版本
出版单位
出版日期
1
图书销售
暂无
06级软件0611班
2008-6-20
5.2测试项
测试项名称
测试项标识
介质特性
变换要求
相关引用材料
图书销售
图书销售
暂无
暂无
教材
5.2.1不测试的软件项
软件项名称
软件项标识
未测试原因
相关引用材料
图书销售
没有实现此功能
教材
5.3被测试的特性
特性或组合名称
测试设计说明编号
暂无
2
5.4不被测试的特性
特性或组合名称
测试设计说明编号
暂无
3
5.5方法
5.5.1 分页能不能使用
5.5.2 跳转页面能否跳转到主页面
5.5.3 鼠标点击用户名是否能能跳到页面
5.5.4 是否能运行起来
5.5.5 运行起来的程序是否能关闭
5.6应提供的测试文档
文档名称
标识符
图书销售测试文档
2
5.7测试任务
序号
前期任务
特殊技能
责任人
工作量(天)
完成日期
1
开发出其功能
实现购物车,验证码
钟某某
20天
2008-6-20
5.8环境要求
5.8.1 电脑的最低的范围之内:内存128M以上
5.8.2 软件:实用过Windows xp系统(因该98系统以上都可以用)
5.8.3 安全性:一般
5.8.4 文档:已完成
5.8.5 运行大约的时间:运行Tomact大约需要 1 秒,打开网页大约需要 1秒
5.9职责
5.9.1 测试名: 图书销售测试
5.9.2 开发组:钟某某,门士鑫,赖某某,冯某某,唐某某,陈某某
5.10人员和培训要求
5.10.1测试组:钟某某,门士鑫,赖某某,冯某某,唐某某,陈某某
5.10.2 培训:培训能够察看数据库人员和整理数据人员
5.11进度
5.11.1 进度
序号
测试任务名称
工作量
开始日期
完成日期
2
图书销售测试
6天
2008-6-14
2008-6-20
5.11.2 测试资源使用期限:半年,
5.12风险和应急
风险:如果购物没有成功,会对本网站的信誉产生影响!是否能够成功注册顾客信息。
应急:在顾客提出问题的第一时间帮顾客解决问题。
第六章:测试分析报告
编者说明:
测试完成后,将会形成一些测试日志,对于每个测试用例也有了一个反馈的结果,那么从这个数据中看出问题、找到问题以及寻找解决问题的方法,那就是测试分析报告所要完成的事了。
6.1.1 编写目的:
用于记录测试明晰, 便于内部测试人员查看。
3.1.2背景
a.测试系统名称:图书销售
b.本软件项目的任务提出者:伍开开老师
开发者:钟某某,门士鑫,赖某某,冯某某,唐某某,陈某某
6.1.3定义内部测试只是内部人员的一种寻找bug的测试过程。外部测试是广大用户对于系统的可用性和优良性的一个测试。
6.2测试概要
编号
测试名称
测试结果
预期与现实的差异
1
测试数据是否能够取出
数据正确从数据库中取出
没有差异
2
测试用户名的独立性
系统正确判断出用户名的独立性
没有差异
3
测试分页的可行性
正确处理分页现实数据
没有差异
6.3测试结果及发现
6.3.1测试1(数据的列表显示)
测试是用Java类, 和在页面直接传递数据进行测试数据显示的正确与否。在页面中能够正确显示出,在页面上传递的静态数据。动态数据list的传递,将数据库中的数据正确输出。
6.4对软件功能的结论
6.4.1功能1(标识符)
a.能力:此测试部分将其移到另外程序, 也能够完成测试。 这就达到了可移植性。
6.5分析摘要
6.5.1 能力
本次测试成功的验证了, 本系统(搜索图片)的基本功能
6.5.2评价
图书销售系统已达到用户预期的效果和要求,能投放市场进行使用。接受测试
第七章:安装使用手册
7.1 编者说明:
为用户提供一个使用手册,是提升软件可用性的必要措施。用户手册的作用是让用户对整个软件系统有一个宏观的认识。解决管理问题,告知运行环境,介绍主要功能等。
7.2 引言
7.2.1 编写目的:
主要说明图书销售信息管理项目建设的原因、可操作性、可行性以及投资和收益。该文档的预期读者包括任课老师、学校教质人员、同学、公司相关人员等。
7.2.2 背景
a. 这份用户手册所描述的软件系统的名称:图书销售
b. 本软件项目的任务提出者:伍开开老师
c.开发者:钟某某,门士鑫,赖某某,冯某某,唐某某,陈某某
7.2.3 定义
图片搜索信息管理:是介于查找和读取之间的一种搜索方式,既要考虑到方便,又
要考虑到速度和正确性
7.2.4 参考资料
本文件中各处引用的文件:安装使用手册模板
7.3 用途
可以销售图书
7.3.1 功能
实现网上图书销售平台。
7.3.2 性能
a.精度:无
b.时间特性:当用户发送一个消息时,等待的时间若在512M的网速下为2秒,若在128M的网速下为8秒。
7.4 运行环境
7.4.1 硬件设备
处理机的型号:奔腾4处理器
内存容量:128M以上
所要求的外存储器:Mp4、U盘
设备的型号: :奔腾4处理器,128M以上内存(台式机)
台数:台式机6台。
本网站属于课程某某,还未发表,因此属于脱机
I/O设备: 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 日期:
结 论
1、通过这五个周的java web开发实训,我充分体会到了jsp的功能的强大,从系统可行性分析,概要设计,详细设计,代码编写,测试等一系列的流程,这使我感觉到,规范化带来的好处。
这五周以来,老师把我们带入JAVA WEB 开发技术,从JSP的技术开始讲,在还没学过JSP之前,我们都觉得很新鲜,有一种求知的欲望。这是我对这门课程感兴趣的原因。开始在JSP 中加入HTML之后,在接着加如JAVA 代码,在学习SERVLET技术和LE(隐含对象)表达式。现在我们已经可以做自己的网站,实现管理员的的基本操作(在数据库后台的增删修改等),同时也初步实现客户成员的操作。
在接下来,我们将学习JAVA WEB 应用开发,STRUCT技术(自己学的),我相信我会学得更好。
2、Java功能强大,我对它的掌握还不够,加上时间紧迫和我的经验不足,本系统难免有不足之处。但是我会更加努力的去学习自己尚不懂得知识,相信自己以后会有更加精通的web开发技术。
参 考 文 献
参考课本与文档模板
[文章尾部最后500字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《当当网图书城课程某某报告》的无排版文字预览,完整内容请下载
当当网图书城课程某某报告由用户“hqsmxn”分享发布,转载请注明出处