好文档 - 专业文书写作范文服务资料分享网站

网上书店系统 课程设计-JSP编程毕业设计

天下 分享 时间: 加入收藏 我要投稿 点赞

武汉理工大学《软件综合设计》课程设计

网上书店系统

1.需求分析。

参考设计要求,及可行性的分析,我们确定了如下的需求: 1.数据库设计科学合理。

2.网站主页面简洁美观,可以天蓝色为主色调。

3.网站主页显示各个分类的及总的畅销表、新书榜、推荐榜,显示论坛新帖。 4.单本图书的详细资料页面显示同类图书的畅销榜,同一作者的畅销榜,购买了同一本书的读者此外还购买的图书。 5.可按作者,或者书名,或者出版社搜索图书。

6.用户注册登录后可以使用购物车、订单等功能,可以修改密码、个人资料,还可以在论坛发表新帖、回复。

7.具备友好的用户界面,提供适当的操作提示,如用户登录时的密码错误等。 8.网站管理员可通过后台管理界面,修改密码,添加、删除用户,添加、删除、修改图书的详细资料。

2.总的设计思想、系统平台、开发工具。

团队工作模式:以组长为核心,充分沟通与交流,保证概念的完整性与进度的良好控制。

采用自顶向下的设计方法,策略上采取复用、分而治之。

首先,清晰的结构和表达方式更容易对需求和模块功能进行精确的描述。其次,模块分割和模块独立性避免了系统级的bug。另外,细节的隐藏使结构上的缺陷更加容易识别。第四,设计在每个精化步骤的层次上是可以测试的,所以测试可以尽早开始,并且每个步骤的重点可以放在合适的级别上。

一次添加一个构件(功能模块)。在添加了新的构件(功能模块)之后,用它们来测试子系统。因为那些原来可以在子系统上成功运行的用例,必须在现有系统上重新运行,对系统进行回归测试。

精确、完整地定义接口、功能模块时,将具有一定集成度并可以重复使用的模块抽象出来,经验证后发放给组员以供复用,尽可能地避免代码的重复生产,

- 1 -

武汉理工大学《软件综合设计》课程设计

提高代码的重用率,从而合理化、并简化开发过程,减少总的开发工作量与维护代价,提高生产率。

通过QQ、邮箱、局域网内的共享等,共享调试记录。 系统平台:Windows XP SP2 。

开发工具:Tomcat,JDK 1.5,Eclipse,Access 2003,Macromedia Dreamweaver

MX 2004。

3.数据结构。

在 Microsoft Office Access 2003 中建立数据库。 表-1 book ,图书的详细资料。 字段名称 bookId bookTitle bookAuthor bookDate 数据类型 自动编号 文本 文本 日期/时间 意义 说明 图书编号(主键) 书名 作者 出版日期 形如:2007-01-22 bookPublish bookPrice bookStorage bookSold bookPhoto 文本 数字 数字 数字 备注 出版社 标价 库存 售出数量 封面图片的路径 和文件名 bookSort 文本 类别 科技、文艺、管理、经济,等 bookIsbn bookWords bookYC bookBC bookSheet 文本 数字 数字 数字 文本 ISBN号 字数 印次 版次 纸张 - 2 -

武汉理工大学《软件综合设计》课程设计

bookValue bookSummary 数字 备注 售价 内容提要 作者简介 评论 推荐方式 inAll(全局推荐)、inSort(在其所属类别内推荐) bookAuthorInformation 备注 bookComment bookCommend 备注 文本 表-2 user , 用户的详细资料。 字段名称 userId userName userFigure userSex userAge userBirthday userAddress userHome userPwd userNumber 数据类型 自动编号 文本 文本 文本 数字 日期/时间 文本 文本 文本 文本 意义 说明 用户编号(主键) 用户名 身份 性别 年龄 出生日期 现居住地 籍贯 密码 身份证号 总管、读者 男、女 >0 , <150 形如:2007-01-22 表-3 orderTotal ,订单的整体属性资料。 字段名称 orderId userId orderDate checkDate totalValue 数据类型 数字 数字 日期/时间 日期/时间 数字 意义 说明 订单编号(主键) 用户编号 订购日期 审核日期 总价 形如:2007-01-22 形如:2007-01-22 表-4 orderItem ,订单中的图书条目资料。

- 3 -

武汉理工大学《软件综合设计》课程设计

字段名称 orderId bookId buyNum bookSta bookValue 数据类型 数字 数字 数字 文本 数字 意义 订单编号 图书编号 购买数量 图书状态 图书售价 说明 缺书、待审、已发 表-5 topic ,论坛的主帖的详细资料。 字段名称 topicId topicDate topicContent topicTitle userName followTotal userId 数据类型 数字 日期/时间 备注 备注 文本 数字 文本 意义 说明 主帖编号(主键) 发表日期 内容 标题 发表的用户名 回复数 发表的用户编号 形如:2007-01-22 表-6 topic_follow ,主帖与回帖的对应关系。 字段名称 followId topicId followUserId 数据类型 数字 数字 数字 意义 说明 回帖编号(主键) 主帖编号 回帖的用户编号 表-7 follow ,回帖的详细资料 字段名称 followId followDate followContent followTitle 数据类型 数字 日期/时间 备注 文本 意义 说明 回帖编号(主键) 发表日期 内容 标题 表-8 hotSearch ,热门搜索关键词的详细资料。 字段名称

数据类型 意义 - 4 -

说明 武汉理工大学《软件综合设计》课程设计

hotSearchId searchMode 自动编号 文本 编号(主键) 搜索方式 作者、书名、出版社 searchWord 文本 搜索关键词 4.功能模块。

4.1首页 index-main.jsp 部分代码—1。

变量、函数的声明,网页标题的显示。

<%@ page language=\

import=\

<% request.setCharacterEncoding(\

//转换字符集

public String toChi(String str) {

if (str==null)

return \

try { }

catch(Exception e) { } return str;

String temp_p=str;

byte[] temp_t=temp_p.getBytes(\String temp=new String(temp_t); return temp;

- 5 -

网上书店系统 课程设计-JSP编程毕业设计

武汉理工大学《软件综合设计》课程设计网上书店系统1.需求分析。参考设计要求,及可行性的分析,我们确定了如下的需求:1.数据库设计科学合理。2.网站主页面简洁美观,可以天蓝色为主色调。3.网站主页显示各个分类的及总的畅销表、新书榜、推荐榜,显示论坛新帖。4.单本图书的详细资料页面显示同类图书的畅销榜,同一作者的
推荐度:
点击下载文档文档为doc格式
3gvpa82ju73pebe0io3703gjy5zd2f00lr4
领取福利

微信扫码领取福利

微信扫码分享