- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
书店BBS论坛的设计的报告
《电子商务应用技术课程设计》
—书店BBS论坛 设计报告
班级:电子商务xxxx班
学号:xxxxxxxxxxxx
姓名:xxxxxxxxxx
摘 要
为了方便店主与消费者交流,及时获取消费者关于图书、服务的需求信息和意见,以便店主及时采取措施,最大限度地满足消费者的需求,达到促进图书销售的目的。于是书店BBS论坛便应运而生。
书店BBS论坛是基于B\S(浏览器\服务器)模式。本系统是一个论坛系统,为了方便消费者留言和提意见,本系统对用户实行一级管理,即所有访问网上书店的用户不用登录就可直接发表自己的观点和需求信息或者对其他用户的发言进行自由回复。网上书店BBS论坛首页会显示每条帖子的点击率和回复率,并对帖子进行分页显示。论坛管理员具有最高的权限,他通过登录可以对这些帖子进行管理,主要是做删除处理。
目 录
摘 要 2
1.功能需求分析: 4
2.系统运行环境需求: 5
2.1.服务器端操作系统:Windows XP 5
2.2.Java 开发工具:JDK 5
2.3.后台Web服务器:Tomcat 5
2.4.数据库:SQL 2000个人版 5
2.5.客户端操作系统:Windows XP 5
2.6.支持软件:IE浏览器或其他兼容的浏览器 5
2.7.编程软件和开发工具:Dreamweaver 5
3.系统设计 5
3.1.数据库设计 5
3.2.数据流图和用例图 6
3.2.1.数据流图(访问者) 6
3.2.2.用例图(访问者) 6
3.3.数据E-R图 7
3.4.创建数据库 7
3.4.1.建立数据库“bs” 7
3.4.2.建立存储帖子数据库表“bbs110”如下: 7
3.4.3.建立存储管理员登录信息数据库表“manage”如下: 8
3.4.4.初始数据清单 8
4.系统功能设计 8
4.1.浏览帖子功能 8
4.2.发表帖子功能 9
4.3.回复帖子功能 9
4.4.分页显示帖子简要信息 9
4.5.计算并显示点击次数 9
4.6.计算回复次数并显示 9
4.7.管理帖子 9
5.系统实现 10
5.1.浏览帖子功能 10
5.2.发表帖子功能 11
5.3.回复帖子功能 14
5.4.分页显示帖子简要信息 19
5.5.计算并显示点击次数 21
5.6.计算回复次数并显示 21
5.7.帖子管理 22
5.7.1.管理员登录 22
5.7.2.删除主题帖子 25
5.7.3.逐条删除回复信息,同时回复次数相应减1,代码如下: 28
6.系统测试 31
7.该系统所用jsp文件及其说明,数据源名称。 31
8.总结 32
1.功能需求分析:
网上书店论坛系统的主要目的是为所有访问该书店的任何用户提供一个可以方便、自由地发表观点的网上场所。因此需要为用户提供一个简捷、方便的操作界面,同时也为具有最高权限的管理员提供相应的维护功能。要求实现:浏览帖子,发表新帖,回复帖子,书店BBS论坛首页分页显示主题帖子简要信息列表,每条帖子的点击量和回复次数等功能。同时为管理员设置最高权限,使他可以对不法的或不健康的主题帖子和回复信息进行删除。在做删除处理时,如果删除的是主题帖,要求其对应所有回复信息也被删除;如果删除的是回复信息,要求其回复次数同时减1。
2.系统运行环境需求:
2.1.服务器端操作系统:Windows XP
2.2.Java 开发工具:JDK
2.3.后台Web服务器:Tomcat
2.4.数据库:SQL 2000个人版
2.5.客户端操作系统:Windows XP
2.6.支持软件:IE浏览器或其他兼容的浏览器
2.7.编程软件和开发工具:Dreamweaver
3.系统设计
3.1.数据库设计
采用将帖子信息与回复信息存到一张数据库表中,通过判断回复号“reID”是否为0来区分主贴与回复贴。这样做的目的是所有操作只针对一张表,免去了表和表之间的连接操作产生不必要的麻烦,同时大大减少了冗余代码的编写。另外建立管理员表,用来存储管理员的登录信息,便于管理员进行删除等操作。
3.2.数据流图和用例图
3.2.1.数据流图(访问者)
3.2.2.用例图(访问者)
3.3.数据E-R图
3.4.创建数据库
3.4.1.建立数据库“bs”
3.4.2.建立存储帖子数据库表“bbs110”如下:
字段名 数据类型 中文说明 是否为主键 特殊设置 Id int 帖子编号 是 自动生成,递增为一 Hit_amount int 点击量 否 默认值为0 reNum int 回复次数 否 默认值为0 subject varchar 贴子主题 否 不可以为空 context text 帖子内容 否 不可以为空 Date1 datetime 时间 否 不可以为空
文档评论(0)