校园新闻管理系统.doc
《校园新闻管理系统.doc》由会员分享,可在线阅读,更多相关《校园新闻管理系统.doc(15页珍藏版)》请在咨信网上搜索。
1、成绩课程设计报告题 目 校园新闻发布管理系统课 程 名 称 工程项目实践院 部 名 称 龙蟠学院 专 业 计算机科学与技术 班 级 M11计算机科学与技术 II 学 生 姓 名 于脐松学 号 1121117041课程设计地点校 内 课程设计学时 8 周指 导 教 师 钟 睿 金陵科技学院教务处制【注:根据课程设计大纲第四项具体要求撰写课程设计报告】目录1需求分析21。1 需求分析21。2 新闻系统的性能需求21。3 运行环境要求32系统结构设计32.1系统的功能模块简介32。2系统的模型结构42。3 系统数据流图53 系统数据库设计73。1 实体图73。2 数据表的创建84 系统功能模块的设计
2、104。1各主要窗体页的图形界面介绍104。1。1前台104。1。2 后台134。2 Web。config文件配置224.3 系统部分重要功能及其代码224.3。1 Web用户控件234。3.2 添加发布新闻234。3。3 用户注册234。3.3 用户修改密码24参考文献27致谢281需求分析1.1 需求分析本系统把经常变动的信息,类似公司动态、企业新闻、新产品发布、促销活动和行业动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上,同时提供新闻搜索及相关网站的友情链接。本系统主要分为前台和后台,前台主要包括各类信息的搜索及查看,后台包括管理员及相关信息的系统管
3、理。 前台按分类显示新闻; 搜索新闻; 后台管理: 添加、删除和修改(编辑)新闻 添加、删除和修改用户来访者有不同的权限,需要有个管理权限的功能,系统中应该有个超级管理员,具有所有权限,能够对系统进行全面管理,同时管理员可以修改自己的信息。根据校园网站新闻发布管理的实际需求,在首页中能显示最近发布的几条新闻等,同时在后台发布新闻时可以添加图片,在前台能自动根据所显示的图片显示新闻。在后台管理中,因为有权限的管理员才能登录管理后台,所以需要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在管理新闻和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条新闻或某个用户就很难,所
4、以需要有个查找(按发布日期)模块用于查找新闻.根据以上需求分析,该系统要实现的主要功能为: 前台显示新闻部分 用户登录区 显示最新的前几条新闻 搜索新闻功能 新闻详细信息浏览阅读 图片新闻(自动生成缩略图)在首页显示且只显示前三条 网站友情链接(可在管理中添加设置) 后台管理部分 登录验证 根据权限显示相应的管理目录 添加、修改和删除新闻 用户管理1。2 新闻系统的性能需求该系统在性能功能上应达到如下需求:操作简单、界面友好: 完全控件式的页面布局,使得新闻的录入工作更简便,许多选项只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况.对常见网站的新闻管理的各个方面
5、:新闻录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时新闻的管理要求;即时可见:对新闻的处理(包括录入、修改、删除)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能; 系统运行应该快速、稳定、高效和可靠; 在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。1。3 运行环境要求1。3.1 运行平台客户机硬件要求:具有 Pentium III 处理器以上且满足以下要求的计算机:最低 64 MB 内存,最小 2。1 GB 硬盘.服务器硬件要求:具有 Pentium III 处理器以上且满足以下要求的计算机:最低 256MB 内存,最小 8 GB 硬盘。1。3。2
6、支持程序客户端操作系统:Windows 98/NT/2000/XP或更高版本浏览器:IE 5。0以上服务器操作系统:Windows 200X Server或者Windows XPWeb服务器:Tomcat6.0数据库:SQL Server20002系统结构设计2。1系统的功能模块简介该系统的系统的功能模块图如图所示: 登录后经权限判断浏览网站普通浏览者浏览阅读新闻搜索新闻注册用户添加新闻管理新闻管理用户管理员添加新闻搜索新闻浏览阅读新闻新闻输入员搜索新闻浏览阅读新闻 系统功能模块图示整个系统的工作流程为:打开该系统网站,普通浏览者能浏览、阅读和搜索新闻,能进行注册,注册后成为新闻输入员,登录进
7、入新闻后台管理区, 有添加新闻的权限;如为系统管理员,其有新闻后台管理区内的所有权限,如:添加和管理新闻、添加和管理用户和友情链接设置.在添加新闻时,可以添加新闻标题、新闻内容、而新闻作者和发布时间是由系统自动获取不需要输入。管理新闻功能包括对任一条新闻内容可作相应修改,也可删除任何一条不再需要保留的新闻。管理用户包括修改用户名、密码和用户权限,也可将任一用户删除。2.2系统的模型结构该系统结构分为三个逻辑层,具体模型结构如图所示。Web 层:Web层为客户端浏览器提供对应用程序的访问,这一层是作为解决方案文件中的 Web 项目实现的.Web 层由 JSP 窗体和代码隐藏文件组成。Web 窗体
8、只是用 HTML 提供用户操作,而代码隐藏文件实现各种控件的事件处理程序。 业务层:包含各种业务规则和逻辑的实现,如客户帐户的验证和字符串处理。客户端浏览器客户端浏览器客户端浏览器Web层业务层数据访问层系统配置数据库新闻系统的模型结构图示数据访问层:数据访问层为业务层提供数据服务,这一层是作为解决方案文件中的 Conn类(数据访问类,实现公共操作的一个通用类)实现的;2.3 系统数据流图通过对数据流向进行分析,得出该系统的整个数据流图如图所示。 1用户注册新闻输入员网站访客 申请注册 注册成功4发布新闻 用户信息3新闻管理 新闻信息2 用户管理 删除 修改 删除 添加网站管理员 修改 系统数
9、据流图3 系统数据库设计本项目使用SQL Server2000作为数据库,其中数据库名为news。包含3个实体。3.1实体图1. 用户ER实体图用户名编号用户的实体具有用户ID、密码、用户名、用户权限级别4个属性,ER图如图所示。用户权限级别密码 用户ER实体图2. 新闻E-R实体图新闻标题新闻的实体具有编号、标题、内容、作者、发布时间5个属性,ER图如图所示.新闻编号新闻内容新闻发布时间作者新闻实体图3. 图片ER实体图 图片的实体具有编号、名称、大小、类型等6个属性,E-R图如图3.3所示.图片编号图片名称图片大小上传时间图片类型上传者 评论ER图3.2 数据表的创建该数据库中共涉及到3个
10、数据表的应用,分别为如下:l UserInfo:保存注册用户的信息l NewsInfo:用于存储新闻信息l Image:用于存储上传的图片的信息.。 用户信息表用户信息表(UserInfo)用于存放该管理系统中所有用户的信息,用户管理是每个管理系统中必不可少的,也是比较重要的一部分,本系统中进行了较详细的设计,表中各个字段的数据类型、大小以及简短描述如下表所示。用户信息表字段名数据类型大小字段描述userIDint4用户ID,作为主键usernameVarchar15用户名PasswordVarchar12记录用户登陆时的密码UsertypeVarchar2用户的权限级别。新闻信息表新闻信息表
11、(NewsInfo) 表用于存储新闻信息。由于本系统主要是用于管理校园新闻,因此在本系统中进行了较详细的设计,表中各个字段的数据类型、大小以及简短描述如下表所示。新闻信息表字段名数据类型大小字段描述NewsIDint4新闻编号,唯一标识titlevarChar50新闻标题contentvarChar1000新闻内容PublishervarChar100新闻的发布者Datetimedatetime8新闻的发布时间。图片信息表图片信息表(Image),用于存储上传的图片的信息。由于新闻信息中很多都包含有图片,因此对图片的管理也是本系统不可缺少的一部分,该表中各字段的具体描述如下表所示.图片信息表字
12、段名数据类型大小字段描述ImageIDint4图片编号(主键),自动递增ImageNamevarchar50图片的名称ImageInfoFloat8描述图片的大小ImageTypevarchar10图片的类型ImagePublishervarchar50图片上传者ImageDatetimedatetime8图片上传时间时间4 系统功能模块的设计4。1各主要窗体页的图形界面介绍4.1.1前台明日新闻网络中心的前台主界面如图1.1所示。图1。1 明日新闻网络中心(前台)通过新闻网的前台可以搜索及查看各类新闻信息、年度新闻人物的查看及评选、大型网站的友情链接.单击界面上方的【返回首页】按钮,即可随时
13、返回新闻网的首页面。4。1。1.1 信息浏览单击主页面导航条中的各个新闻链接,界面下方即可显示相关的新闻信息.如单击“军事链接,界面下方自动显示军事新闻信息。如图1.2所示。图1。2 军事新闻在“军事新闻的信息界面中,单击相关信息的“查看新闻的详细内容”链接,系统自动显示相应新闻的详细内容.4。1。1。2 新闻搜索单击前台首页“新闻关键字”的文本框,输入相关的搜索内容,单击“请选择新闻类型的下拉按钮,选择新闻类型,最后单击【确认查询】按钮,界面右侧自动显示相关的查询结果。单击“查看新闻的详细内容链接,可查看详细的新闻信息。效果图如图1。3所示。图1。3 搜索新闻4。1。1.3 新闻人物的查看及
14、评选1。 年度新闻人物的查看及投票单击【年度新闻人物】按钮,界面右侧自动显示全部新闻人物的相关信息。图1。4 查看新闻人物单击相应人物后面的【投票】按钮,系统自动提示“投票成功”的提示信息即投票成功。注意:只能进行一次投票,否则系统会给予提示。2。 查看年度新闻人物投票数量单击【年度新闻人物投票数量】按钮,界面右侧自动显示全部新闻人物的投票数量。4.1。1。4 友情链接单击“友情链接”中的网站名称,即可直接进入相关网站。4。1.2 后台单击新闻网界面右侧的【进入后台】按钮,系统弹出的提示信息进行确认后进入管理员登录的界面.如图1.5所示。图1.5 管理员登录界面单击“账号”和“密码的文本框,输
15、入账号:mr 密码:mrsoft,单击【提交】按钮即可进入如图1。6所示的新闻网后台界面。图1。6 新闻网后台后台主要分为:总管理员设置、更改总管理员密码、普通管理员设置、添加新的管理员、新闻类型管理、新闻详细类型管理、新闻信息管理、链接管理和查看新闻人物九大系统设置,通过这九个系统设置可以对管理员以及信息等内容进行常规操作,保证系统正常运行。在新闻发布系统中,后台管理员分为两种:一个是普通管理员,他可以对新闻类型进行定义,也可以发布新闻、设置投票人数及网站链接;另一个是总管理员,他除了可操作以上功能外,还可以对普通管理员进行设置,总管理员和普通管理员都能通过后台登录页面登录后台.4。1。2。
16、1 总管理员设置单击【总管理员设置】按钮,界面右侧自动显示相关的界面,如图1。7所示。图1。7 总管理员设置单击“请输入账户和“请输入密码的文本框,输入账户及密码,最后单击【提交】按钮,界面右侧自动显示管理员的全部信息。如下图1。8所示.图1.8 查看全部信息单击相应管理员后面的【修改】按钮,在系统弹出的更改管理员性质的界面中即可进行修改,最后单击【修改】按钮即完成修改操作。单击相应管理员后面的【删除】按钮,系统弹出的提示框进行确认后即删除该管理员信息。4。1。2.2 更改总管理员密码单击【更改总管理员密码】按钮,界面右侧自动显示相关的界面,如图1.9所示.图1.9 更改总管理员密码单击“请输
17、入原来的密码文本框,输入密码,单击【提交】按钮,系统弹出如图1。10所示的界面,单击“请输入新密码及“请再次输入新密码”文本框,两次输入相同的新密码,最后单击【提交】按钮,系统弹出修改成功的提示信息即完成修改操作。图1.10 总管理员新密码4。1。2.3 普通管理员设置单击【普通管理员设置】按钮,界面右侧自动显示相关的界面,如图1。11所示.图1。11 普通管理员设置查看管理员信息单击相应管理员后面的【修改密码】按钮即可进行密码的修改。具体的操作方法同“更改总管理员密码”的操作方法相同。这里不作重复讲解。4。1。2。4 添加新的管理员单击【添加新的管理员】按钮,界面右侧自动显示相关的界面,如图
18、1.12所示。图1。12 管理员注册单击“请输入账号文本框,输入相应的账号,单击【提交】按钮,系统自动显示如图1。13所示的界面,单击“密码及“真实姓名”文本框,输入密码及姓名,最后单击【提交】按钮,系统弹出注册成功的提示信息即管理员添加成功。图1。13 管理员注册填写管理员信息4.1。2。5 新闻类型管理单击【新闻类型管理】按钮,界面右侧自动显示相关的界面,如图1.14所示.图1.14 新闻类型管理查看全部新闻类别1。 添加类别名称单击【添加类别名称】按钮,系统自动弹出如图1。15所示的界面,单击“名称”的文本框,输入相应的名称,最后单击【提交】按钮即添加成功。图1.15 添加类别名称2。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 新闻 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。