毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net在线新闻发布系统的设计与实现(4)
Date datetime 否 日期
People nvarchar(32) 否 作者
UserId int 否 用户编号,外键
(3)评论内容表ZKNU_NewsComment,存放评论内容,如表3所示。
表3 评论内容表(ZKNU_NewsComment)
列名 数据类型 允许空 备注
ID int 否 主键,自增
Msg nvarchar(MAX) 否 评论内容
CreateTime datetime 否 评论时间
NewsId int 否 新闻编号
UserId int 否 用户编号,外键
4.系统实现
4.1用户注册模块
主要实现用户的注册。前台页面设计主要针对的对象是浏览新闻的用户,用户可以直接访问网站,未注册的用户,可以在首页点击登录,在登陆页面跳转到注册页面,注册为该网站的用户。该模块通过Web控件将用户填写的信息提交到页面后台进行处理,并进行逻辑判断,判断是否已存在该用户、两次输入密码是否一致等,将结果通过JavaScript脚本注入前台页面,提醒用户出现的异常信息。如果注册成功,则直接跳转到系统主页,可进行新闻的浏览和评论。
4.2新闻浏览模块
主要实现新闻的浏览。在用户注册成功或登陆成功后,会自动跳转到系统主页面,默认为主页欢迎界面,包含新闻列表、用户注册、校园概况、政机构、网络服务、网站管理等菜单列表,用户可以根据菜单列表选择自己要进行的操作,浏览相关的新闻内容。
4.3新闻评论模块
主要实现用户对新闻的评论。该系统使用了富文本编辑器CKEditor[12],它提供类似于 Microsoft Word 的编辑功能,容易被不会编写 HTML并需要设置各种文本格式的用户所喜爱,可以使用户对自己评论的格式进行排版,丰富了界面。评论后会自动刷新该页面,通过异步请求的方式将与该新闻对应的评论动态加载到列表中,使用户的评论快速方便的展示出来,评论页面实现效果如图4所示。
图4 用户评论界面
4.4用户管理模块
主要实现对网站的注册用户进行管理,必须拥有管理员权限才能对注册用户进行增加、查看、修改、删除等操作。添加用户时,必须对用户的角色进行添加,如果没有确定身份,则默认添加的是普通用户,不具有管理员权限,既对用户的角色进行了控制,又保证了后台的安全。
4.5评论管理模块
主要实现管理员对新闻评论内容的管理,必须拥有管理员权限才能对评论进行查看、删除操作,这样可以过滤用户评论信息,防止了一些违禁词的传播,保证给用户提供一个健康的浏览界面。
4.6新闻管理模块
主要实现对网站新闻的管理。必须拥有管理员权限才能实现对新闻的添加、修改、删除操作,管理员可以根据需求,对新闻进行修改。添加新闻和修改新闻同样使用了富文本编辑器CKEditor,这样可以丰富新闻的内容,使新闻能够图文并茂的显示出来,管理后台页面如图5所示。
图5 新闻管理页面
5.系统测试
系统测试的目的是为了确保系统的可执行性,该系统采用黑盒测试,实现功能的单一测试,它是在已知产品应该有的功能的情况下,不考虑程序内部的结构和内部特征的情况下,通过大量测试用例,在程序接口进行测试,检查每个功能是否按照规格说明书的规定或者预期的需求正常运行[13]。通过黑盒测试,各个模块基本上都实现了预期的功能。例如后台管理模块必须要进行登陆并验证角色权限,网站用户可以通过用户名、密码、角色实现不同的功能。普通用户仅仅能访问系统的前台页面,而管理员则可以通过登录验证角色权限直接进入网站后台进行操作。为了对系统进行较好的测试,编写了测试用例。在这里主要以系统的登录模块作为测试用例进行说明,如表4所示。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
云计算中负载均衡优化模型及算法研究
下一篇:
JSP+Mysql网上在线答疑系统的研究与设计
ASP.NET的Web网络應用程序开...
asp.net+sqlserver数据挖掘的在...
asp.net+sqlserver图书借还信息系统设计
asp.net+sqlserver仪器设备采购...
asp.net+sqlserver信息安全技术...
asp.net+sqlserver社区医院病员...
ASP.NET微信平台的办证系统设计
志愿者活动的调查问卷表
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
公寓空调设计任务书
神经外科重症监护病房患...
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计