




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录需求分析1.1需求分析2设计与实现22.1系统设计思想222系统说明22.2 係统主要功能22.2.2系统总体分析 32.3数据库设计思想32.3.1数3据库设计说明2.3.2数据表结构32.3.3系统功能介绍42.3.4贝占吧各功能介绍42.3.5用户登陆52.3.6 课程栏目52.3.7控制面板62.3.8搜索贴子72.3.9用户管理72.3.10发表贴子 7三.调试与测试83.1.1程83.1.2系统测试8四.总结9一.需求分析1.1需求分析随着网络互联技术的进步,现在贴吧、论坛系统只需打开网页就可进行留言。 贴吧的对象是很多的,各个层次都可以进行论坛访问,大至国家领导,小至一个普
2、通干部,访问和留言从到指定用户进行表格到现在通过网络直接点击就可进行。论 坛管理系统可解决游客访问及留言,致使现在几乎各个网站都有各种类型论坛管理 系统.设计与实现2.1系统设计思想2.2 系统说明2.2.1系统主要功能系统主要的功能包括:(1)普通用户:普通用户可以发表贴子,查询贴子,发表留言,针对自己 的帖子可以修改帖子,查看帖子,删除帖子。(2)普通管理员:普通管理员登陆可以查询贴子,对帖子留言进行屏蔽、 删除等,可以对普通用户的发帖进行审核,删除等操作。(3)超级管理员:超级管理员除了具有普通管理员所有的功能外,还可以 对所有用户进行权限的分配2.2.2 系统总体分析通过上面的功能说明
3、,可以将贴吧的制作分为四大部分:(1)贴子显示模块:显示所有用户发布的贴子主题。(2)发布贴子模块:为用户提供发布贴子的功能。(3)帖子管理模块:管理员可以对贴子进行审核、删除,对帖子留言进行屏蔽、 删除等功能,还有就是管理员对帖子进行综合管理。(4)用户权限分配模块:给用户分配相应的权限。了解了具体的功能需求后,就可以按模块的功能开始贴吧的数据库的设计了。这些模块的只是在功能上对贴吧结构的划分,实际上并不能够完全的把他们独立出 来进行设计。对于这种较小的应用,也没有必要进行完全的模块化设计,在良好的 规划下直接写程序代码或许来的更为简单一些。2.3数据库设计思想2.3.1 数据库设计说明数据
4、库的设计采用的公司的 Oracle数据库,共设计了 3张表,分别是帖子表、 留言表和用户表。2.3.2 数据表结构user (用户信息表)用户信息表主要用于保存用户登录系统的用户名。用户注册的信息也会被登陆到该表中。表user的结构如表所示。用户信息表字段类型长度是否为空说明ID长整4否主键(自动编号)user_ na型50是用户姓名me文本50是用户密码Pass_word文本50是E-mailEmail文本50是性别sex文本8是注册时间register文本50是生日time文本50是用户类型birthday文本50是头衔Job文本50是头像路径honor文本head_url表4-2-1 (
5、用户信息表)user2.3.3系统功能介绍整个系统按照权限划分,可以分为三类,即超级管理员登陆、普通管理员、普 通用户登陆。按权限划分系统功能,如图(4-3-1)所示:普通个帖超级管帖留子言_:言限管管管理理理权图(4-3-1)系统功能图2.3.4贴吧各功能介绍通过此功能用户可以对贴吧中的许多功能和数据进行操作控制235用户登陆身份验证界面是采用的公司的单点集成登陆模板。管理员、普通用户均通过此 页面进行登陆。界面如图(4-3-2)所示:图(4-3-2)身份验证2.3.6课程栏目1. 用户登陆成功后,进入论坛后,第一页默认显示的是关于Sql Server系列的所有贴子,界面如图(4-3-4)所
6、示:2. 登陆系统后选择数据库论坛的第二个栏目oracle 9i-10g ,会将这个栏目下 的所有贴子显示出来。 显示的内容大致和第一个栏目一致。界面如图(4-3-5)所 示:3. 登陆系统后选择数据库论坛的第三个栏目MySql,会将这个栏目下的所有贴子显示出来。显示的内容大致和第一个栏目一致。界面如图(4-3-6)所示:4. 登陆系统后选择数据库论坛的第四个栏目其它数据库,会将这个栏目下的所有贴子显示出来。显示的内容大致和第一个栏目一致。界面如图(4-3-7)所示:图(4-3-7)其它数据库将文件下载到用户指定的路径,主要实现下载的代码如下:Dim saveFileName As Stri
7、ngDim startI ndex As In t32 = strfile(1).Lastl ndexOf() + 1saveFileName = strfile(1).Substri ng(startI ndex)Dim fi As System.lO.Filel nfo = New System.lO.Filel nfo(strfile(1)Dim fileExtName As Stri ng = fi.Exte nsionDim DEFAULT_CONTENT_TYPE As Stri ng = applicati on/unknownDim regKey, fileExtKey As
8、Microsoft.Wi n32.RegistryKeyDim fileCo nten tType As Stri ngDim strsql_u As Stri ng =TryregKey = Microsoft.Wi n32.Registry.ClassesRootfileExtKey = regKey.Ope nSubKey(fileExtName)用于上传的代码如下所示:Dim strTime As Stri ng = Now()Dim fileSubject As Stri ng = TextBox1.Text.ToStri ngDim filepath As Stri ng = Fi
9、leUpload1.PostedFile.FileNameDim file name As Stri ng = filepath.Substri ng(filepath.LastI ndexOf() + 1)Dim fileEx As Stri ng = filepath.Substri ng(filepath.Last In dexOf(.) + 1)Dim serverpath As Stri ng = Server.MapPath(File/) + file nameFileUpload1.PostedFile.SaveAs(serverpath)2.3.7控制面板控制面板分为二部分,一
10、部分是登陆用户个人资料的操作,包括修改密码。另 一部分功能是用户查看自己发过的所有贴子。个人资料界面如图(4-3-10所示:图(4-3-10 我的资料个人发表的贴子查看界面如图(4-3-11所示:图(4-3-11发表的贴子238 搜索贴子如果用户发表的贴子过多,想要查找某一个贴子将会很困难,所以可以根据贴子的标题进行模糊查找。如图(4-3-12所示:图(4-3-12 搜索贴子239 用户管理此功能只对管理员开发,管理员可以对不合法用户和从来不登陆论坛的用户进行删除操作。界面如图(4-3-13所示:图(4-3-13)用户管理该页面中实现了鼠标经过 GridView时当前行的色变成了蓝色,主要实现
11、在代码如下所示:If e.Row.RowType = DataC on trolRowType.DataRow The n鼠标经过时,行背景色变e.Row.Attributes.Add(o nm ouseover,this.style.backgrou ndColor=#E6F5FA”)鼠标移出时,行背景色变e.Row.Attributes.Add(o nm ouseout,this.style.backgrou ndColor=#FFFFFF)End If2.3.10发表贴子用户成功登陆后,可以进行发布贴子的操作。界面如图(4-3-14所示:图(4-3-14发表贴子该页面由用户输入主题,内容
12、,选择分类就可以进行论坛发贴子的操作了。三调试与测试3.1.1 程序调试系统完成之后,对各个模块的功能进行了详细的测试,输入数据和预测输出数 据相比,发现了一些问题。主要是在查询过程中预计查询结果和实际结果不一致, 有时候达不到目的,需要靠一步步的查找解决。3.1.2系统测试系统测试是管理信息系统开发周期中一个十分重要而漫长的阶段。其重要性体 现在它是保证系统质量与可靠性的最后关口, 是对整个系统开发过程包括系统分析、 系统设计和系统实现的最终审查。对所实现的功能进行了简单的测试四.总结贴吧是In ternet上的一种信息服务系统。它提供一块公共电子白板,每个用户都 可以在上面书写,可发布信息或提出看法。随着网络技术的飞速发展,贴吧已经成为 网络上不可缺少的交流方式之一,深受网民的喜爱。1该贴吧实现了一些基本的功能;2、该贴吧还有一些问题需要完善后记从进入公司到现在已经实习近3个月,衷心的感谢我的指导老师给予了精心的指 导和热情的帮助,导师在百忙的工作之中抽出时间为我提供了必要的帮助;作为一个即将毕业的实习生,在导师的指导下学到了不少与开发相关的知识,并且能够快速了解公司,融入到扬讯大家庭中去;在短暂的几个月的相处时间里,老师渊博的知识, 敏锐的思路和实事求是的工作作风给我留下了深刻的印象,这将使得
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025汽车买卖合同的范本
- 2025年金属紧固件、金属钉项目建议书
- 2025年显示、记录系统合作协议书
- 2025居间服务合同在贷款公司间的应用
- 2025年妇幼保健院康复试题
- 2025年聚烯烃及改性材料合作协议书
- 2025年高性能铁氧体一次料合作协议书
- 2025年碳二馏份加氢催化剂合作协议书
- 2025年雕刻雕铣设备控制系统合作协议书
- 2025年剧装道具相关工艺美术品项目建议书
- 二方审核计划
- DB62∕T 3176-2019 建筑节能与结构一体化墙体保温系统应用技术规程
- 优秀病例演讲比赛PPT
- 吉林省矿产资源概况及分布
- 最新肺结核诊断和治疗指南
- 公司员工基本礼仪培训ppt完整版课件
- 工程项目综合应急预案(通用版)
- 半桥LLC谐振变换器设计与仿真
- 常见食物的性味归经附表
- 城市桥梁工程竣工验收
- NB_T 10393-2020《海上风电场工程施工安全技术规范》_(高清最新)
评论
0/150
提交评论