软件工程导论期末考试

软件工程导论期末考试

ID:19508630

大小:240.50 KB

页数:12页

时间:2018-10-02

软件工程导论期末考试_第1页
软件工程导论期末考试_第2页
软件工程导论期末考试_第3页
软件工程导论期末考试_第4页
软件工程导论期末考试_第5页
资源描述:

《软件工程导论期末考试》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件工程导论》2010-2011第二学期期末考试专业:信息管理与信息系统 姓名:孙新学号:080403010035公司新闻发布系统参考西南大学计算机信息管理专业学生毕业设计一、可行性分析公司新闻发布系统是用于显示最新的公司信息,以及用户对信息的评价,在前台浏览信息的时候无需验证的一个新闻系统。后台主要对信息的整理与收集,从而更好的方便的读者,减少了一些用户为了专门了解产品信息而查阅其他多信息网站的麻烦。本系统是使用JAVA语言的ASP技术开发,完全体现了JAVA语言纯面向对象的特点,更易于理解。二、需求分析传统的网站新闻管理方式有两种,一是静态HTML页面,

2、更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。人们对最新信息的需求和发布迫切的需要及时性,而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。通过对其它一些新闻系统的调查发现,一般新闻系统功能如下:前台按分类显示新闻;搜索新闻;后台管理:●添加、删除和修改新闻●添加、删除和修改用户●添加、删除和修改新闻分类●添加新闻(添加成功后的新闻根据管理

3、员权限分为可发布新闻和待审核新闻)需要新闻审核,说明添加后的新闻分为两种:直接发布新闻和待审核新闻,同时待审核的新闻通过管理员或审核员经审核后才可以上传到网站,管理员有不同的权限,需要有个管理权限的功能,在系统中应该有个超级管理员,具有所有权限,能够对系统进行全面管理,同时管理员可以修改自己的一些信息。根据企业网站新闻发布管理的实际需求,在首页中能显示最热门新闻、头条新闻和最近发布的几条新闻等,同时在后台发布新闻时可以添加图片,也可以添加HTML语法,在前台能自动根据所显示的图片和HTML语法来显示新闻。在后台管理中,因为有权限的管理员才能登录管理后台,所以需

4、要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在管理新闻和用户时,当数据少时管理起来还比较方便,如果一多则想找到某条新闻或某个用户就很难,所以需要有个查找(新闻标题、用户)模块用于查找新闻或用户。根据以上需求分析,该系统要实现的主要功能为:前台显示新闻部分●用户登录区●显示最热门的前几条新闻●显示推荐的前几条新闻第11页●显示最新的前几条新闻●搜索新闻功能●显示所有新闻分类(即部门)●按分类/部门显示其下的所有新闻●新闻详细信息浏览阅读●图片新闻(自动生成缩略图)以滚动形式在首页显示且只显示前几条●网站友情链接(可在管理中添加设置)●网站公

5、告可显示发布了新闻但没通过审核的一些相关通知等后台管理部分●登录验证●根据权限显示相应的管理目录●添加、修改和删除新闻●管理发布新闻●管理审核新闻●分类管理●用户管理●网站风格设置、系统设置等三、概要设计(E-R图)企业新闻发布系统的系统数据库采用的是SQLServer。要开发数据库程序,首先要规划自己的数据库,要尽量使数据库设计合理。既包含必要信息,又能节省数据库的存储空间。那么,在建立数据库之前,就需要对数据库进行概要的设计。首先要对数据库进行E-R图设计,通过系统数据库E-R图能直观的规划出所需要的数据库功能。UsersidPostimeContentU

6、serldNewsld图3-1用户信息E-R图图3-2新闻类别信息E-R图第11页图3-3新闻信息E-R图图3-4评论信息E-R图由以上图3-1到图3-4可以看出,新闻发布系统的数据库(news)建立了用户信息表(Users)、新闻信息表(News)、新闻类别表(Category)、评论信息表(Discuss)四个主要为主的数据表,用户信息表中有五个属性,分别有用户名、密码、用户姓名等。新闻信息表中有八个属性,分别是新闻编号、新闻类别编号、新闻内容等。新闻类别表中有两个属性,分别有新闻类别编号、新闻类别名称。评论信息表中有五个属性,分别是评论编号,评论人名称等

7、。四、详细设计1.设计目标根据新闻系统的需求进行开发设计,主要实现如下目标:●界面设计友好、美观、数据要准确、安全、可靠。●强大查询功能,方便用户浏览网站的所有信息。●设计会员登陆功能,保证新闻留言的安全性。●实现对信息、产品种类的添加、修改、删除,便于更新网站内容。●系统最大限度地实现易维护性和易操作性。2.开发及运行运行环境本系统运行时需要以下条件:第11页硬件平台:●CPU:P41.8Hz。●内存:512MB以上。软件平台:●操作系统:WindowsXP/Windows2000/Windows2003。●数据库:SQLServer。●开发工具:java。

8、●浏览器:IE6.0以上。●分辨率:最

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。