3.系统需求分析
3.1功能需求分析
校园新闻发布系统旨在学校在第一时间让学生获取有关学校下达的重要教学指示,而不再像以前一的依靠领导,班主任,班干部来口头传达任务安排或者通过书写公告来通知任务,节省了大量时间,提高了学校教学工作的效率。保证了信息的及时性,准确性,迅捷性,老师学生可以在网站上查看最新的校园新闻,课程管理,活动安排等,同时,学生也可以在留言板上畅所欲言,发表自己对于这则新闻的看法与见解。为自己学校发展建设提供宝贵的意见。因此,该系统由管理员和用户两大实体组成。
1.用户
(1)用户注册:用户就是学生,注册相关信息来获取进入网站的权限。
(2)新闻查询:查询最新校园相关新闻信息,根据关键字提示,新闻不同板块来进行搜索链接。
(3)新闻浏览:学生登录网站在线实时查阅相关学校新闻信息。
(4)留言板:学生在这一模块可以发表自己见解。
2.管理员
管理员拥有最高权限,可以对该校园网站进行管理文护,及时上传更新文护学校新闻信息。
3.2系统概要设计
校园新闻发布系统顾名思义,就是怎样才能够让用户查看到新闻信息,用户通过什么途径可以登录到该网站进行新闻浏览,新闻系统的文护更新如何进行,据此分析,该系统的设计必须要具备以下的基本功能:
1.用户注册功能:用户如实填写相关信息注册账号
2.用户留言功能:用户在查看新闻后,可以发表自己的见解。
3.用户登录功能:用户注册完账号后,即可检查是否可以正常登录。
4.管理员发布删除新闻功能:管理员有权限发布最新新闻以及删除新闻。
3.3性能需求
性能需求就是该系统使用后应该要达到的基本要求,在学校校园网中应该尤其注意网站的安全性,网站的交互性,网站的实时性。
1.安全性要求:防止学生信息无故泄漏,无故丢失,防止非法、恶意帐号侵入该网站。
2.实时性要求:点击某一新闻板块时,确保新闻界面能够及时展现出来,不能等待很长一段时间后显示无法打开或者网页错误。
3.交互性要求:对象面对广大学生,要求界面简洁易操作,彰显学校特色,人机交互性强,除去繁琐多余的界面。
整个系统设计简单来说分为前台功能和后台功能设计,其工作流程如图1所示。
图1 系统功能模块设计图
3.4概念设计
概念结构是各种数据模型基础结构,它是由各种不同的实体组成。而不同的实体又具有不同的属性,实体与实体之间存在着一对一,一对多,多对一的关系,能够更加直观,更容易理解的反应实体之间的联系,因此我们通常应该设计简易的E-R模型,根据实体之间的联系建立模型。简明扼要的显示出来该模块的整体设计思路 asp.net+sqlserver校园新闻发布系统的设计(3):http://www.youerw.com/jisuanji/lunwen_35808.html