时间:2023-06-17
BG皇冠体育《新闻管理系统设计(共43页)》由会员分享,可在线阅读,更多相关《新闻管理系统设计(共43页)(31页珍藏版)》请在人人文库网上搜索。
1、新闻(xnwn)管理系统设计东 北 石 油 大 学课 程 设 计 2015年 12月 4日 数据库课程设计 题 目: 院 系: 专业(zhuny)班级: 学生(xu sheng)姓名: 学生(xu sheng)学号: 指导教师: 一、主要内容 开发一个新闻管理系统BG皇冠体育。设计并实现这样一个系统主要是锻炼学生采用面向对象方法、灵活使用数据库开发软件的能力。 二、基本要求 系统主要有以下功能首页、新闻基本信息管理模块、新闻类别管理模块、退出模块。新闻基本信息管理模块包含新闻标题、新闻内容、发布新闻的日期,新闻类别管理模块包含类别编号、类别名称。除了实现上述功能以外,新闻管理系统还要具有界面友好、简洁,安
3、2.2 系统功能模块 3 2.3 系统数据库设计 5 第3章 系统实现 7 3.1 新闻管理系统登录页面 7 3.2 新闻管理主界面 8 3.3 添加新闻界面 9 3.4 分类管理界面 10 3.4 会员管理界面 12 第4章 系统(xtng)测试 14 第5章 结束语 15 参考文献 16 1 第1章 系统分析 1.1 开发(kif)背景 21世纪是信息的时代是网络(wnglu)的时代进入信息社会高速发展的时代数字化革命给所有领域带来新的改变。随着Internet的普及无论人们相隔多么遥远都有天涯若比邻的感觉。足不出户便可知天下新近之大事便可与大洋彼岸的朋友畅谈无阻。网页逐渐融入人们的生活快
4、速及时地浏览新闻获取五彩缤纷 的网上信息(xnx)已成为(chngwi)人们日常生活的一部分与此同时越来越多的企业建立(jinl)了自己的Web网站企业通过网站可以展示产品发布最新动态与用户进行交流和沟通与合作伙伴建立联系以及开展电子商务等。互联网的世界里蕴藏着无限生机这里只有想不到的、没有做不到的。网络发展前景无限及早与网络结合与信息时代同步与高科技汇合定会给社会各行各业的发展注入新鲜的活力。在网络技术的领域里传统的商务网站的管理方式有两种一是静态HTML页面更新信息时需要重新制作页面然后上传页面并修改相应链接然而随着Internet的进一步发展,这种静态(jngti)Web站点的开发与维护
5、变得越来越困难而且(r qi)不能与浏览者进行(jnxng)有效交互从而使得这种方法已不多用。二是基于ASP、PHP1或者JSP和脚本语言将动态网页和数据库结合通过应用程序来处理信息这是目前较为流行的做法BG皇冠体育。本文论述的就是采用A +Visual Studio 2005 + SqlServer开发环境开发动态的Web网络新闻发布系统BG皇冠体育。 1.2 系统需求分析 随着信息化产业逐渐进入各行各业并成为整个国民经济的基础对实行信息化必须有一个明确的方向这也是客不容缓的事。新闻信息作为当前信息化的重要组成部分而新闻管理作为新闻信息中的一个重要环节必须同信息化同步以促使整个(zhngg)国民经济和新闻事业的发展
6、。 本系统(xtng)功能模块包括新闻(xnwn)管理新闻分类管理会员管理添加新闻模块。数据的操作主要是数据添加、数据修改、数据查询。 我做的“后台管理”窗体实现的功能如下 一、“新闻管理”窗体是对新闻添加、修改、删除通过数据库绑定控件实现对息直接的增、删、改。 二、“分类管理”窗体实现的功能是对新闻的分类进行管理。 三、“会员管理”是对后台的用户进行管理用户信息的修改、添加、删除。 东北石油大学本科生课程设计 四、“添加新闻”窗体实现的功能是添加新闻。 1.3 开发环境 数据库是数据管理的最新技术是计算机科学的重要分支。十年来数据库管理系统已从专用(zhunyng)的应用程序包发展成为通用系
7、统软件。由于数据库具有数据的结构化、可控冗余度、较高的程序与数据独立性、易于扩充(kuchng)、易于编制应用程序 等优点(yudin)较大的信息系统都是建立在数据库设计之上的。 由于用到的数据表格多另外考虑到实际情况如学生基本信息的变动我们选用SQL Server作为数据库开发而不用Access,主要是因为Access存放的记录在实际运用中不适合此系统而SQL Server是一种常用的关系数据库能存 放和读取大量的数据管理众多并发的用户故选用SQL Server数据库。 用VB语言进行编码。VB 编程语言是微软在.NET计划中重要的开发语言它具有语法简单功能强大快速应用语言自由强大的Web服
8、务器控件支持跨平台与XML相融合等。因此(ync)选择VB编程语言。 ASP.NET是Active Server Page.NET Framework的缩写(suxi)意为“基于(jy)动态WEB应用程序的技术服务器网页”2。ASP. NET是微软公司开发的代替ASP的一种应用,它可以与数据库和其它程序进行交互是一种方便功能强大的编程工具。ASP. NET的网页文件的格式是.aspx现在常用于各种动态网站中。 ASP.net是一服务器端脚本编写环境可以用来创建和运行动态网页或Web应用程序。ASP.net网页可以包含HTML标记、普通文本、脚本命令、.css、以及COM组件等。利用ASP.NE
9、T可以向网页中添加交互式内容如在线表单也可以创建使用HTML网页作为用户界面(yn h ji min)的Web应用程序。 与HTML相比ASP.NET网页(wn y)具有以下特点 1利用(lyng)ASP.NET可以实现突破静态网页的一些功能限制实现动态网页技术 2ASP文件是包含在HTML代码所组成的文件中的易于修改和测试 3服务器上的ASP.NET解释程序会在服务器端制定ASP程序并将结果以HTML格式传送到客户端浏览器上因此使用各种浏览器都可以正常浏览ASP所产生的网页3 4ASP.NET提供了一些内置对象使用这些对象可以使服务器端脚本功能更强。例如可以从Web浏览器中获取用户通过HTM
10、L表单提交的信息并在脚本中对这些(zhxi)信息进行处理然后(rnhu)向Web浏览器发送信息 5ASP可以使用(shyng)服务器端ActiveX组建来执行各种各样的任务例如存取数据库、发现那个Email或访问文件系统等BG皇冠体育。 东北石油大学本科生课程设计 3 第2章 系统设计 2.1 系统架构 整个系统分为两个部分管理员和主界面。管理员进入管理系统后应该能根据自己的需要进行新闻的管理。 本系统是以Windows XP系统为操作平台在.NET环境下编程实现。 2.2 系统功能模块 架构分析与设计系统采用B/S模式5。功能模块如下 2-1 系统(xtng)E-R图 管理 添加(tin ji)新闻 会
11、员(huyun)管理 分类管理 管理员 姓名 性别 密码 ID 修改(xigi)资料 新闻(xnwn) 4 图2-2 系统(xtng)功能模块图 各模块介绍如下 管理员模块主要包括新闻管理新闻分类管理会员管理添加新闻模块修改管理员资料等。 新闻管理。包括发布新闻信息、编辑新闻信息、对过期信息删除等。 新闻类型管理。包括添加新闻类型、编辑新闻类型以及删除新闻类型。 添加新闻。包括(boku)添加最新的新闻的操作。 用户管理。包括(boku)更改用户的密码以及删除用户的所有信息。 新闻管理用例图 图 2-3管理员用例图 分类管理 添加(tin ji)新闻 新闻管理 管理员 后台 管理 新闻管理 分
12、类(fn li)管理 会员(huyun)管理 添加(tin ji)新闻 修改资料 东北石油大学本科生课程设计 5 2.3 系统数据库设计 综合以上(yshng)分析要实现(shxin)上面的所有功能模块需要建立(jinl)以下的表4 1管理员表admin用于存储管理员的信息。 2会员表users用于存储会员的信息名称密码等信息。 3新闻信息表news用于存储新闻编号BG皇冠体育、类别标题等信息。 4新闻类别classes用于存储新闻编号名称信息。 5新闻评论表review存储访问者的对相关新闻的评论信息。 表2-1会员信息表 字段名 字段类型 字段长度 字段说明 id 自动编号 长整型 会员编号 name
35、录测试打开(d ki)该系统网站输入用户名密码进入管理员界面作为系统管理员其有新闻后台管理区内的所有权限有添加和管理新闻分类、添加和管理设置。添加新闻测试在添加新闻时可以添加新闻标题、新闻内容、新闻作者和新闻简介。管理新闻功能包括对任一条新闻内容可作相应修改也可删除任何一条不再需要保留的新闻。管理新闻分类包括对新闻分类名称作修改也可将任一分类名删除删除后其分类下的所有新闻也将被删除。添加用户时可为管理员管理用户包括修改用户名、密码和用户等级也可将任一用户删除。分类管理测试单击分类管理按钮既可进入分类管理界面在分类添加中输入相应内容单击添加按钮既可添加一种分类。也可同时对分类进行管理如编辑更新删
36、除等。会员管理测试单击会员管理按钮既可进入会员管理界面在此页面可以对会员的相应信息进行管理。对会员进行管理如编辑更新删除等。经测试系统运行正常但细微之处仍需改进。 15 第5章 结束语经过老师耐心细致的指导及同学们的相互帮助同时翻阅了大量的资料(包括网上资料(zlio)书本(shbn)及学校的一些相关(xinggun)资料)经过近两周时间的努力我终于完成了该系统。在整个系统开发和设计过程中我综合使用了目前因特网上的各种静态制作方法及交互式动态网站的制作设计手段。同时也从中学习了对静态页面的处理风格色彩搭配页面导航方面有了一定经验。对用SqlServer数据库有了更进一步的认识。在交互式网页设计
37、学会了动态的对数据库浏览修改添加删除查询等操作。 通过这次新闻管理系统的设计我拓宽了知识面培养我们综合运用所学知识,发现提出,分析和解决实际问题的能力,锻炼实践动手能力的重要环节通过理论与实际(shj)的结合、人与人的沟通进一步提高思想觉悟尤其是观察(gunch)、分析和解决问题的实际(shj)工作的能力。 在设计的过程中遇到过很多的问题可以说得是困难重重同时在设计的过程中发现了自己的不足之处对以前所学过的知识理解得不够深刻掌握得不够牢固。遇到问题后同学之间互相讨论相互帮助一起努力我从中弄懂了不少问题学到了新知识同时也体会到了团队合作的重要性。通过新闻管理系统的设计开发巩固了课堂上所学过的AS
38、P.NET知识而且学到了很多在书本上所没有学到过的知识。 通过这次用ASP.NET设计(shj)新闻管理系统我也明白了很多事理(shl)。它使我懂得了理论(lln)与实际相结合是很重要的只有理论知识是远远不够的只有把所学的理论知识与实践相结合起来从理论中得出结论才能真正为社会服务从而提高自己的实际动手能力和独立思考的能力。 本次设计由于设计时间较紧且相关模块比较多加之设计经验的不足在网站的整体设计及各模块功能可能设计的不完全有待于进一步的完善和改进。 东北石油大学本科生课程设计 16 参考文献 1 丁贵广闫允一孟繁杰.ASP及ASP.NET编程基础与实例.第二版.北京机械工业(gngy)出版社
40、)名称 新闻管理系统 学生姓名 学号 指导教师姓名(xngmng) 职称(zhchng) 序号 评价(pngji)项目 指 标优秀 满分 评分 1 选题难度 选题难度较高或者对原题目进行了相当程度的改进。 10 2 工作(gngzu)量、工作态度和出勤率 工作量饱满(bomn)工作(gngzu)努力遵守纪律出勤率高工作作风严谨善于与他人合作。 10 3 课程设计质量 按期圆满的完成了规定的任务方案设计合理思考问题全面系统功能完善。 40 4 报告(bogo)质量 问题(wnt)论述思路清晰结构(jigu)严谨文理通顺撰写规范图表完备正确。 30 5 回答问题 在进行课程设计程序系统检查时能正确回答指导教师所提出的问题。 10 6 创新加分项 工作中有创新(chungxn)意识对前人工作有改进(gijn)或有应用价值。在进行系统(xtng)检查时能对创新性进行说明并在报告中有相应的论述。 +5 总分 评语 指导教师 2015 年 12 月 8 日内容总结(1)VB 编程语言是微软在.NET计划中重要的开发语言它具有语法简单功能强大快速应用语言自由强大的Web服务器控件支持跨平台与XML相融合等
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
氮、磷、钾肥不同施用量对水稻产量的影响研究-安徽农学通报(2014年7期)
不同药剂对黄瓜苗期猝倒病的防治效果试验-安徽农学通报(2014年8期)
宣州区冷浸田综合治理集成技术研究与示范初报-安徽农学通报(2014年7期)
阜南县蔬菜化产业化发展现状、存在问题及发展对策-安徽农学通报(2014年7期)
皖东丘陵地区美国薄壳山核桃果用林栽培技术-安徽农学通报(2014年7期)
马尾松无性系种子园木材基本密度性状的遗传变异-安徽农学通报(2014年8期)
顺昌县国有林场高保护价值森林判定及经营研究-安徽农学通报(2014年8期)
《城市道路交通管理设施设置规范第2部分:道路交通隔离设施》标准文本(征求意见稿)