JSP程序设计大作业要求

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JSP程序设计大作业要求及评分标准

一、题目

网购商品信息发布系统

二、设计目标

以网络购物商品信息为内容,做一个网站,能够展示网购商品、货物信息,能够对网购商品按照关键字进行精确检索及模糊查询。客户可以进行个人信息的注册等,管理员可以对商品进行增删改查维护、以及对客户信息的管理和维护功能。

三、开发环境:

1、设计环境可选用基于 Dreamweaver/Eclipse/MyEclipse/NetBean的JSP程序

开发。

2、Web服务器可选用 TOMCAT。

3、数据库服务器可选用SQL SERVER/MySQL。

四、程序设计任务

1、设计内容设计一个网购商品信息发布网站,该系统的用户分别是:用户和管理员。不同的用户拥有不同的权限,分别完成各自的系统功能。用SqlServer 或MySql创建后台数据库,然后利用JSP技术编写程序实现对数据库的操作,按照要求完成所有的功能和模块。

2、用户的主要功能模块包括

2.1、用户的注册和登录。

2.2、网购商品的查询检索。

2.3、发布评论。

2.4、查看评论。

3、管理员的主要功能模块包括

3.1、用户信息的管理和维护。

3.2、网购商品信息的维护,包括商品信息的发布、修改更新、删除。

3.3、客户评论信息管理。

五、系统设计框架图

六、数据库设计

以EBuyInform命名创建数据库,主要包含用户表tUser、网购商品信息表tEBInfor、客户评价表tRemark三张数据表

6.1用户基本信息表

主要字段包括个人注册编号、注册名、密码、年龄、性别、出生日期、住址、会员级别、Email等信息。

6.2网购商品信息表

主要字段包括商品编号、商品名称、所属类别、发布日期、商品介绍等信息。

6.3网购商品评价表

包括用户编号、商品编号、用户评价等信息。

用户信息表tUser

字段名数据类型长度允许空说明

UserId char 4 No 用户编号

UserName varchar 4 No 用户名

Password varchar 100 No 密码Act Char 2 Yes 角色(管理员或用户)Sex varchar 2 Yes 性别

Addr varchar 50 Yes 地址

Phone varchar 25 Yes 电话

Post varchar 25 Yes 邮编

Email varchar 25 Yes 邮箱

Regtime Char 10 Yes 注册时间

RegIPAddr Char 20 Yes 注册IP

网购商品信息表tEBInfor

字段名数据类型长度允许空说明

CId char 4 No 网购商品编号

CName varchar 4 No 商品名称

Content varchar 100 No 商品描述

Grade int 4 Yes 商品级别

Picture char 30 Yes 商品图片

客户评论信息表tRemark

字段名数据类型长度允许空说明

ID int 4 No 自动编号,评论编号

UserId Char 4 No 用户编号

CId Char 4 No 网购商品Id

RTime Char 10 Yes 评论时间

content varchar 20 Yes 评论内容

IPAddr Char 15 Yes 用户IP

七、参考题目:

。学生宿舍信息管理系统(基于JSP实现)。

。基于JSP学生课表管理系统

。基于JSP的心理测评数据采集系统

。基于JSP的建筑工程类设计资料管理系统

八、课程设计参考资料

[1] 耿祥义. JSP基础教程. 北京 清华大学出版社. 2004

[2] 冯燕奎. JSP实用案例教程. 北京 清华大学出版社.2004

[3] 刘志成. JSP程序设计案例教程. 北京 清华大学出版社.2007

[4] 孙鑫. Servlet/JSP深入详解——基于Tomcat的Web开发.北京:电子工业出版社, 2008

[5] 刘晓华 张健 周慧贞. JSP应用开发详解(第三版).北京:机械工业出版社,2007

九、JSP程序设计大作业要求:

1、学生独立完成设计作业任务。指导教师分时段验收学生完成的阶段任务。

2、学生按时提交设计成果和打印的设计报告书。

十、JSP程序设计大作业评分标准:

1)各项成绩分配说明

1.系统设计:符合要求,包括功能要求和设计要求。在设计要求中,实现分层设计:表示层、业务层、数据层。(30%)

2.系统实现:在JDK6+tomcat5.5的环境下,系统能正常运行,每个模块及之间的关系衔接正确无误,程序执行流畅。(50%)

3.系统文档:提交开发系统的电子设计、结课报告文档及源程序代码打包文件,特别注意检查文档中文本字体、字号、行距、缩进、图文的排版,及配置文件和代码的完整性。(20%)

2)评分细则:

90分以上:

设计选题确具实用价值,作品为个人的创意或对已有的系统进行了有益的改造,立意新颖,功能完备,可用于实践或教学中。

80-90分:

成绩达到良好要求的基础上,实现如下功能:功能和设计要求相符合,完全实现了分层思想,实现了多个Beans,Bean之间实现了对应的关系,使用事务控制等。基本使用了JavaBean、Servlet及数据库模式;数据库使用了触发器等一些高级技术;实现了系统的大部分功能,功能完整,运行流畅,基本达到实用要求。

相关文档
最新文档