该毕业设计展示了一个较为完整的校园新闻发布系统从需求分析到设计实现的完整过程,在功能分析和划分,数据库设计,页面设计各层次进行了详细的分析和设计。本系统由于没有采用标准的三层结构设计模式,因此,提供丰富而高效的数据库存储过程成为系统设计的关键。在两层架构中,进行数据访问主要通过DataReader或DateSet对象调用相应的存储过程完成数据访问。在这里我们可知道新闻发布系统可作为一种典型的信息管理系统,其设计实现技术可以推广使用。 到现在为止,本校园新闻发布系统能够实现用户所需要的功能,如新闻浏览,新闻搜索,管理员能对本校园新闻发布系统进行管理,如添加分类,添加新闻,添加用户等计划内的大部分功能。 在本系统的开发过程中我积累了丰富的经验: (1) 通过本系统的开发,让我校园新闻发布系统有了更多的了解和感受,功能的完善性,操作的简易性,系统的安全性等等都是校园新闻发布系统的开发方向和要求。 (2) 对于每一位开发人员而言,开发语言是否熟悉固然是系统开发能否成功的重要因素,但是我认为激情与耐心才是开发人员在开发道路中克服困难,迎难而上的重要法宝。 (3) 虽然本系统是自己一个人开发的,但是在开发过程中,认真、诚恳的与毕业设计指导老师沟通,向她学习和求知;积极的与同学交流等等都是我积累的宝贵经验,让我受益非浅。
摘 要 校园新闻发布系统是在学校区域内为学校教育提供资源共享、信息交流和协同工作的计算机网络信息系统。随着网络技术的发展和Internet应用的普及,互联网已成为人们获取信息的重要来源。由于现在各大学校的教师和学生对信息的需求越来越高,校园信息对提高学校的教学质量、提高学生的学习质量等等有很重要的作用。 本毕业设计主要采用了B/S设计模式,基于asp.NET+SQL Server2000技术开发了一个校园新闻发布系统。本校园新闻发布系统实现了如下功能:1 新闻浏览和搜索;2 系统管理员对系统和用户的管理;3 新闻管理员发布新闻。本系统其功能灵活并易于使用,能够实现网站新闻的动态管理,使得对新闻的管理更加及时,高效。本毕业论文将对该系统的开发过程和功能进行详细的阐述。
关键词: 新闻发布;新闻浏览; B/S; ADO.NET数据访问; asp.NET
The Design and Implementation of Campus News System Abstract This campus news system is developed by asp.NET and SQL Server2000 technology based on the B/S model and it provides an efficient database stored procedures. The system realized three functions: news browsing, news publish, system and user management. The system realized a dynamic website management, and make news management efficiently, and improve work efficiency. In this paper the process of the development will be introduced in detail.
Key words: News publish; News view; B/S; ADO.NET; asp.NET;
系统功能需求 本系统的目的是实现校园新闻发布系统的基本功能。 本新闻发布系统提供了不同类型新闻(如校园新闻、体育新闻和校园之家等),满足不同用户需求;系统将用户分为:普通用户,系统管理员和新闻管理员。 普通用户能在本系统中进行新闻浏览,阅读,新闻搜索。每条新闻的标题被做成一个链接,用户点击它们就能跳转页面进行新闻阅读;新闻阅读页面,每条新闻的详细信息将被取出,包括内容、标题等;用户能根据自己的需要搜索新闻,如可以通过新闻标题或新闻内容对新闻进行搜索,这样可以快速地找到符合条件的新闻,并输出搜索结果;用户能对新闻进行被评论(允许匿名评论)。 系统管理员可以进行新闻分类管理、添加新闻、修改新闻、新闻审核和删除新闻,同时系统管理员能完成用户管理如包括系统用户管理、添加用户和更改账号。 新闻管理员拥有添加新闻和更改账号的权限。根据用户不同,给予不同权限,这样加强系统的管理,同时加强系统的安全性。
系统性能需求 操作的简易实用性本系统是校园新闻发布系统,针对的用户大多数是学生,教师等等。因此操作的简易实用性就体现的尤其重要。在此系统的开发中就很好的体现了这一点,系统的界面美观,典雅,充满了人性化;用户操作起来也容易上手。对于一个校园新闻发布系统而言,新闻信息是很多的,而且使用人数较多,所以对系统的安全性有比较高的要求:对于数据库,要设置不同用户的权限,数据的修改必须由合法用户操作。
总体设计 本系统中,系统的功能主要分为三个功能模块:新闻浏览和搜索模块;系统管理员模块;新闻管理员模块。
目 录 1 引言 1 2 相关理论基础 1 2.1 B/S模式 1 2.2 asp.NET技术 2 2.3 SQL SERVER 2000 2 3 需求分析 3 3.1 系统功能需求 3 3.2 系统性能需求 3 4 系统功能设计方案 4 4.1总体设计 4 4.2新闻浏览和显示模块 4 4.3系统管理员和新闻管理员模块 5 5数据库表的设计与实现 6 5.1 数据表 6 5.1.1 新闻分类表 6 5.1.2 新闻条目表 6 5.1.3 新闻评论表 7 5.1.4 用户管理表 7 5.1.5 各表之间的关系图 7 (毕业设计) 5.2 存储过程 8 6 系统功能的设计与实现 9 6.1 系统登陆首页 9 6.2 新闻浏览 9 6.3 新闻搜索 9 6.4 系统管理员 11 6.5 进入分类管理 11 6.6 添加新闻 12 6.7 新闻管理 14 6.8 新闻转移 16 6.9 添加用户 17 6.10 用户管理 18 6.11 修改账号 19 6.12 权限管理 19 6.13 新闻管理员 21 7 系统测试 22 结 论 22 参考文献 23 致 谢 24 声 明 25
|