基于java Web 的在线拍卖系统

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

华北科技学院

课程设计说明书

技能训练类(三)

学号:201207034102

班级: 信管B121 姓名:何欢

设计题目:_____在线拍卖系统________________ 设计地点:____基础五_______________________ 设计时间: 2015.3.10 至2015.4.17

成绩评定:

1、工作量: A(),B(),C(),D(),F( )

2、难易度:A(),B(),C(),D(),F( )

3、答辩情况:

基本操作:A(),B(),C(),D(),F( )

代码理解:A(),B(),C(),D(),F( )

4、报告规范度:A(),B(),C(),D(),F( )

5、学习态度:A(),B(),C(),D(),F( )

总评成绩:_________________________________ 指导教师:_________________________________

1、课程设计的目的

技能训练的内容围绕一个信息管理系统的实际开发过程进行组织,重点在于程序设计开发部分。信息管理系统的题目由教师指定或学生自行拟定,学生根据教师提出的系统在应用环境、系统规模、数据量、业务流程等方面的要求,进行需求分析、数据库设计、数据库实施、程序开发和测试,最终完成系统。

技能训练的目的和要求:

(1)使学生巩固和加强《java基础》与《》课程的理论知识。

(2)使学生掌握程序设计开发的步骤。

(3)使学生掌握model2以上的开发系统的方法。

(4)使学生掌握使用数据库管理信息数据的方法。

(5)使学生掌握使用JA V A等程序设计语言连接和操作数据库的方法。

(6)使学生掌握调试程序的基本方法及上机操作方法。

(7)使学生初步掌握开发一个小型信息管理系统的基本步骤,引导学生根据实际业务流程和需求进行系统分析与设计,并建立需要的数据库,最后通过编写代码和调试完成系统。

2、软件需求分析和总体设计

2.1软件功能

拍卖系统是一个在线系统,系统设计为B/S模式,用户在浏览器请求服务端的资源。包含的功能有:

①查看竟得物品

②浏览流拍物品

③管理种类

④管理物品

⑤浏览拍卖物品

⑥查看自己的竞标

功能模块框图下图所示(图2-1-1):

登录

图2-1-1

2.2设计模式

拍卖系统采用Model2设计,即代码结构。JSP+Servlet+JavaBean。

图2-2-1

系统通过JSP技术来表现页面,通过Servlet技术来完成大量的事务处理工作。在model2中,Servlet用来处理请求的事务,充当着一个控制者的角色,并负责向客户端

发送请求。Servlet创建JSP需要的Bean和对象,然后根据用户的请求行为,决定将哪个JSP页面发送给用户。

JSP页面没有任何商业处理逻辑,JSP页面只是简单地检索ervlet先前创建的Bean 和对象,再将动态内容插入到预定义的HTML模板中。

Model2 符合MVC架构模式,即(Model-View-Controller)。

MVC设计模式模式三部分组成。模型是应用对象,没有用户界面;视图表示在屏幕上的显示,代表流向用户的数据;控制器定义用户界面对用户输入的相应方式,负责把用户的动作转成对Model的操作;Model通过更新View的数据来反映数据的变化。

图2-2-2

优点:各司其职、互不干涉、有利于开发中的分工、有利于组件的重用

缺点:系统结构和实现复杂、视图和控制器过于紧密、适合大型应用程序

2.3数据库设计

数据库设计为五个表:auction_user、kind、item、bid、state

(1)auction_user:用户表。存放用户数据:

字段名字段说明字段类型字段约束

User_id 用户的id int PK

Username 用户名varchar(50) Not null

UNIQUE

Userpass 用户密码varchar(50) Not null

email 用户email varchar(100) Not null

表2-3-1

(2)kind:种类表,存放种类信息。

字段名字段说明字段类型字段约束

Kind_id 物品种类id int PK

auto_increment

Kind_name 种类名varchar Not null

相关文档
最新文档