版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[7]。4.2概念模型设计概念模型设计采用的是E-R图,对现实世界的问题进行抽象化,构成逻辑模型,E-R模型主要包括实体,属性(实体的特征)和联系,其中实体记录在矩形中,联系选用菱形表示,实线上标明联系的类型。本系统E-R如图4-2所示图4-2.E-R模型4.3数据库表结构1管理员表名称类型空默认值备注idbigint(20)noauto_increment数据库主键passwordvarchar(255)yes空密码userlockint(11)no0是否删除的标志0表示正常1表示删除usernamevarchar(255)yes空用户名2评论表名称类型空默认值备注idbigint(20)noauto_increment数据库主键createtimedatetimeyes空添加时间pingluncontentvarchar(255)yes空评论内容pinglunlockint(11)no0是否删除的标志0表示正常1表示删除contentidbigint(20)yes空关联的新闻内容,外键useridbigint(20)yes空发布的用户,外键3收藏表名称类型空默认值备注idint(11)noauto_increment数据库主键ctimevarchar(255)yes空收藏时间contentidbigint(20)yes空收藏的新闻,外键useridbigint(20)yes空收藏的用户,外键4新闻栏目表名称类型空默认值备注idbigint(20)noauto_increment数据库主键lanmulockint(11)no0是否删除的标志0表示正常1表示删除lanmumingvarchar(255)yes空栏目名称5新闻内容表名称类型空默认值备注idbigint(20)noauto_increment数据库主键contenttextyes空新闻内容contentlockint(11)no0是否删除的标志0表示正常1表示删除createtimedatetimeyes空添加时间dianjicishuint(11)no0点击数fankuitextyes空审核反馈shenhevarchar(255)yes空审核状态审核中/审核通过/审核不通过titlevarchar(255)yes空新闻标题tuijianint(11)no0是否推荐,1表示推荐,0表示未推荐lanmiidbigint(20)yes空关联的栏目,外键useridbigint(20)yes空添加的用户,外键6用户表名称类型空默认值备注idbigint(20)noauto_increment数据库主键createtimedatetimeyes空注册时间passwordvarchar(255)yes空密码userlockint(11)no0是否删除的标志0表示正常1表示删除usernamevarchar(255)yes空用户名
4.4系统设计4.4.1项目设计原则网站总页面如图4-4-1所示图4-4-1.网站总页面项目总体设计思路是存在管理员与用户两种身份。管理员主要维护网站的正常运行,对用户发布的新闻和评论做出及时的回应,同时整理好新闻的分类,做好幕后工作。游客(不注册)可以浏览该网站的新闻,如果要对新闻进行发布或者收藏,则需要进行用户的注册。另外关于志愿活动,由专门人员组织和发布,对于活动的后续追进工作,本着安全原则,管理员在志愿活动的审核中,需要申请人提交相关证明。4.4.2新闻发布设计新闻发布模块如图4-4-2所示图4-4-2.新闻发布模块用户发布新闻,发布新闻时注意选择新闻栏目,也就是新闻的类别,填写好新闻标题和新闻内容之后,选择提交,等待管理员的审核,审核通过之后,这个新闻将会显示在主页上,可供网友去浏览阅读。在发布新闻时要注意新闻的真实性和有效性。4.4.3新闻审核设计新闻审核模块如图4-4-3所示图4-4-3所示新闻审核模块对于新闻的审核由管理员完成此类工作,审核结果包括两种,审核通过和审核不通过,管理员会根据用户提交的新闻做出相应的判断。在审核时不仅要选择审核结果,也要填写审核反馈,即管理员选择对这个新闻审核通过或者审核不通过的原因,这样增加了管理员与用户的交流,也方便用户对新闻的二次修改。4.4.4栏目设计栏目管理模块如图4-4-4所示图4-4-4.栏目管理模块管理员需要对栏目进行分类管理,方便用户根据自己的需要和兴趣进行浏览,管理员也需要根据社会的资源与环境的最新情况对栏目进行添加、修改和删除。另外预留设计一个留言板栏目,让用户在留言板留言评论,发表自己对该网站的需求和感想,以便获得更好地用户体验。设计一个志愿活动报名区,但是要对申请提交活动的人严格审核,保护用户的身份信息不被泄露,提高用户的安全性。4.4.5评论设计用户发表评论模块如图4-4-5-1所示图4-4-5-1.用户发表评论模块用户在浏览新闻时可以对新闻进行及时的评论,评论的内容可以是因为这个新闻震撼到了自己的心灵,从而对这个新闻表达自己的支持与肯定,也可以是因为对这个新闻存疑或者与自己的看法有差别,从而发表对新闻的不同见解。管理员处理评论模块如图4-4-5-2所示图4-4-5-2.管理员处理评论模块用户发表的评论虽然不用经过管理员的审核才能通过,但是管理员有权限去删除不合理不文明的评论。管理员对评论起到了管理和监督的作用。4.4.6用户管理设计用户注册模块如图4-4-6-1所示图4-4-6-1.用户注册模块用户根据自己的需求对网站进行注册,注册时需要填写用户名和密码,用户名和密码字数和格式均不设限,而且为了方便用户的管理和上网的安全性,如果填写的用户名在此之前被申请过,则需要更改并重新填写用户名的申请。另外,如果在登录的过程中忘记密码,则需要联系管理员进行找回或者注销。因为涉及第三方的原因,没有设置密码自行找回的功能,所以为了账户的安全,请记清密码不要忘记。管理员管理用户模块如图4-4-6-2所示图4-4-6-2.管理员管理用户模块管理员在后台可以看到注册用户的账号名和对相应的密码以及注册的具体时间,而且对于不文明上网,发表一些偏激激进的言论的用户,管理员可实行删除用户的功能,一旦删除之后,账户会被立即注销,且永远也不能复原。在这里也告诫网民朋友们要文明上网。5系统功能实现5.1管理员功能管理员功能如图5-1所示图5-1.所示管理员功能管理员:在进入后台管理之后,登录账户。管理员可以实现的功能:1.对用户上传的相关资源与环境保护的相关信息进行审核,实现内容管理功能。2.在网站主页添加栏目类别,设置不同的新闻分类,方便用户更好地浏览相关新闻,实现栏目管理功能。3.查阅用户参与的新闻评论,如发现评论违反道德法律一律做删除处理,净化网络文明。4.用户管理模块,显示所有用户注册的时间跟密码,如发现不文明用户可直接删除该账户。5.2用户功能用户功能如图5-2所示图5-2.用户功能游客进入网站之后,即可随意浏览网页新闻。用户自行注册之后,输入账号和密码,即可登录成功。用户可以实现的功能:1.根据自己知道的信息,发布新闻,但是要注意新闻的及时性与准确性,另外发布的新闻要经过管理员的审核,通过审核之后即可显示在网站页面上。2.收藏自己感兴趣的新闻,并且在个人中心可直接找到自己收藏的内容,方便用户的第二次查阅。3.在浏览新闻引起共鸣或者持有不同看法时,可以直接对新闻进行评论。5.3新闻发布与推广新闻发布模块如图5-3所示图5-3.新闻发布模块用户提交想要发布的新闻的标题和内容,管理员进行审核,审核通过之后在网站上可搜到这条新闻。管理员可以对这条新闻进行热点推荐,经过热点推荐的新闻会被当做热点新闻出现在网站的主页上。新闻也会根据点击量进行点击量的新闻排名,提供给用户最新的民事关注。6系统的调试与测试6.1软件测试的目的软件测试的目的,首先是为了确认软件的功能实现,其一方面是确认软件是否完成了你所需要的功能,另一方面是确认软件是否通过正确的路径来完成需求。其次是为了提供信息,比如将测试结果提供给程序经理,为下一步的风险评估做铺垫,或者提供给开发人员,寻求软件使用的性能最大化。软件测试不仅测试软件自身的性能,而且也测试软件的开发路径是否存在问题。如果一个软件的程序没有太大的问题,但是测试时错误不断,甚至是运行不出来,那么路径是我们最要检查的一项问题。6.2测试的步骤和方法6.2.1测试的步骤软件测试的步骤包括:单元测试、集成测试、确认测试、系统测试、验收测试、回归测试、第三方测试。软件测试首先要单独检验各模块的工作,确定没问题之后将这些已检测的模块组装起来继续检测,然后对软件和硬件进行系统测试,此时也要注意环境因素对检测的影响,对系统进行全方位的检测,看其是否满足我们的设计需求,如若检测出来存在问题,则对其进行修改然后继续检测,最后由第三方检测机构进行检测,确保我们设计的软件能够正常运行。6.2.2测试的方法软件测试的方法主要分为三类:黑盒测试、白盒测试、灰盒测试黑盒测试:将软件看做成一个未知的整体,对软件进行外部测试,查看输入与输出情况是否到达设计的需求。黑盒测试是我们使用最普遍的测试。白盒测试:研究程序的源代码和程序的结构,查看代码编写、路径设置等技术问题是否正确。白盒测试对测试人员技术性要求很高。灰盒测试:介于黑盒测试与白盒测试中间。
结束语选择设计资源与环境保护网站的最初动因是在微博上看到的一个视频,北极的冰川因为温度的上升剧烈的消失在海中,轰动却又悄无声息。视频中讲解到:从2000年到2019年,全球冰川每年平均有2600多亿吨冰融化。因为人类的活动,导致全球变暖,北极熊无家可归,只能站在小到只能放的下自己的脚的冰块上看着满片的汪洋。它们又做错了什么?设计环境与资源保护网站,也是希望关注环境保护的用户有个更加方便交流的平台,对当前资源与环境状况进行了解,分析当前的资源缺乏与环境污染等问题,以及呼吁更多的人参与到环境与资源保护的活动中来。特别是今年日本的核废水处理问题,引起了很多国家的强烈反对,海洋是地球的财富,是我们所有地球公民的生存依赖,坚决抵制破坏海洋的任何行为。通过这次网站的设计,也更加丰富了我对于Eclipse的使用与SSH框架的结合,数据的存储与使用等,熟练了代码的编写,虽然设计过程中也出现了路径的错乱,代码的编写格式不对,还有操作步骤不当等问题,但也在努力的更正这些问题,增加了处理此类问题的经验,也解决了我的不细心这个问题。总体来说收获很大,对以后学习或者工作也有很大的帮助。参考文献Holzne.EclipseCookbook中文版[M].北京:清华大学出版社,2007.张玉宏.Java从入门到精通[M].北京:人民邮电出版社,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年循环经济在固废管理中的应用
- 初中英语教资面试阅读题库
- 2026年北京公务员考试《申论》真题试卷及答案
- 2026辅警招聘面试题目及答案
- 核医学影像系统建设项目分析方案
- 桥梁基础施工技术方案范本
- 人工智能+开放共享数字健康档案构建分析报告
- AI在社会保障扶贫中的应用效果评估报告
- 部门采购项目实施方案
- 设计心理学在建筑中的案例研究报告
- 2026年非融资担保服务行业市场深度调查及投资规划报告及未来五至十年区域市场差异与机会
- 院前急救病历书写规范与质量评价标准
- 2026年秋季部编版九年级上册《道德与法治》主要知识点
- 自动化装置验收流程及标准
- 2026年秋统编版(新)小学道德与法治一年级上册《平平安安回家来》课时练习及答案
- 猪场非瘟质保协议书
- 四季的星空课件
- 第一单元《红色足迹时代号角(一)》第2课《解放区的天》课件粤教花城版七年级音乐上册
- 临床本科招聘考试题目及答案2025年版
- 小学生篮球规则教学课件
- CJ/T 316-2009城镇供水服务
评论
0/150
提交评论