2022年班级网站需求说明 .pdf
《2022年班级网站需求说明 .pdf》由会员分享,可在线阅读,更多相关《2022年班级网站需求说明 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、漳州师范学院毕业论文(设计)需 求 说 明 书题目:班级网站的设计与实现姓名:肖丽萍学号:070810111 系别:计算机科学与工程系专业:信息管理与信息系统年级:07 级指导教师:刘王飞2011 年3 月 5 日名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 11 页 -班级网站需求分析1 引言1.1 编写目的本需求分析编写的目的是为了用户明确本电子商务网站所要达到的功能和目标。通过不断的讨论和交互,最终形成具有建设目标的书面条款。本文档将作为开发设计的基本依据和软件验证标准。同时通过需求分析报告,可以进一步了解客户需求,从而严格按照流程,及时、准确地完成系统的开发,以满足客户
2、的需求。1.2 项目背景开发软件名称:班级网站项目任务提出者:漳州师范学院计算机科学与工程系。指导老师:刘王飞,数据库设计和设计、编码、测试:肖丽萍。项目与其他系统,软件的关系:本项目建立在Windows XP操作系统上以 Microsoft Visual Studio.NET为开发软件的应用程序,采用SQL Server 2005 数据库服务程序进行数据库设计。该班级网站通过用户浏览新闻、作品、相册,搜索作品,发布新闻,发表作品,创建相册,上传照片,搜索联系方式等实现用户模块功能。而网站的后台管理系统,则通过管理员对新闻、作品、论坛、人员等的管理来实现。1.3 参考资料在编写本需求分析报告时
3、,参考的文献资料主要有:1 王珊、萨师煊数据库系统概论高等教育出版社,2006:P198-233 2 曾翎、彭德中软件工程理论与实践高等教育出版社,2004:P20-33 2 项目概述2.1 项目目标致力于开发一个功能齐全,强大的班级网站,以期达到如下功能:网站上发布班级新闻、班级作品、班级论坛和留言等信息,并接受班级成员注册,登录,发布新闻,发表作品,上传相片,新建论坛,发表评论,填写联系方式等信息的平台。2.2 用户特点本系统的最终用户是一般班级成员,班级管理员以及游客,具有一定的计算机操作能力。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 11 页 -2.3 设计和实现的
4、约束和限制2.3.1 开发环境该网站基于 ASP.net 构架,在 Microsoft Visual Studio 2010 的的集成开发环境下,采用面向对象开发工具C#进行开发。服务器端采用数据库SQL Server 2005 Express.2.3.2 运行环境Microsoft Windows XP Professional操作系统,512M以上内存,服务器端需要运行有 msdtc.exe(微软分布式传输协调程序)以及IIS 6.0。2.3.3 条件和限制限制整个网站正常实施的主要因素是基础数据的准确性和完整性。限制网站实施的另外一个因素是网站的维护性和完善性,因为网站的设计和实现不可能
5、一次全部解决问题,开发后期和使用初期的维护工程也是一个必须考虑的因素。这里的维护工作包括数据的维护,也有功能的维护,包括旧功能的删除和新功能的添加等。2.3.4 软件实现原则根据软件工程规范和电子商务网站的要求及特点,系统开发时必须遵循以下原则:实用性原则:开发的网站必须满足实用性需求,做到使用方便,输入数据量尽量小,界面直观,易学易用,不同业务之间界面转换速度快。功能完整性原则:所提出的业务都能够在计算机平台上完成,对于同一类型的业务,由于输入要求或地址模式等条件的不同,将设计不同的功能模块。高性能原则:系统在性能上做到实时性强、数据容量小、响应速度快、稳定性高、出错率低、容错性好等优点。数
6、据安全性原则:安全性永远是数据库的重要课题,必须采取措施保证数据库的安全。满足速度要求下的少余量原则:余量指的是逻辑上相同的数据,在不同的记录中重复出现,或在逻辑上能导出存在于数据库的记录中。从理论上讲,余量的存在,在数据库设计的不合理,是破坏数据库一致性的潜在危险,同时会增加数据空间开销。但是,在特殊情况下,为了满足速度要求,常常设计一些余量作为数据库记录。当余量存在时,数据库一致性不能靠数据库管理系统来保证,只能通过开发软件的计算方法来解决,余量的存在,大大增加了系统的开发难度,所以余量是万不得已时才能使用,使用时,在计算方法上保证数据的一致性。输入量最小原则:在保证信息量充分性条件下,让
7、用户以最小的数据输入完成业务操作,从而提高员工的工作效率。数据库字符段可空原则:具有默认数值和状态的数据库字符段,采用可空假定。对于可伸缩的数据库,可空字符段在没有数据输入的情况下是不占空间的。美观化设计原则:在满足实用性的条件下,界面设计做到美观大方,大小适中,排列整齐,各种控制键的中文名字简单明了,不同的业务甚至不同的功能,有不同的界面。美观的界面配色柔和,减轻视觉疲劳,给用户一个良好的计算机工作环境。常用性与特殊性相结合原则:对常用的状态和数值,作为缺省,对常用的功能放名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 11 页 -在主要界面和排前原则,对不常用功能启动时进行折
8、叠和排后。3 系统需求3.1 功能需求分析为方便班级成员彼此交流信息,班级网站应提供如下的几个子模块功能。其需求描述如下:(1)班级新闻模块:以列表的形式显示新闻信息,这样可以在页面显示大量的新闻信息,包括新闻标题,点击数,发布人,发布时间。当班级成员找到感兴趣的新闻后需要显示新闻的详细信息,包括新闻的具体内容,查看新闻信息的的前台显示功能。其中游客只能浏览新闻,管理员除了一般班级成员所具备的浏览新闻,发布新闻,删除自己发布的新闻的功能之外,还可以删除其他成员发布的新闻。(2)班级论坛模块:以列表的形式显示论坛信息,包括论坛标题,点击数,回复数,作者,发表时间,最后回复人,回复时间。当进入某一
9、论坛时,需要显示论坛的具体信息。当班级成员对论坛信息感兴趣时,可以发表自己的看法并对该论坛进行评价。其中游客只能查看论坛信息,班级成员可以新建论坛,回复论坛,删除自己发表和回复的论坛话题,管理员除此之外还具备删除他人发布的论坛及回复信息。(3)班级相册模块:以文本框的形式显示班级相册,用户可以看到相册的基本信息,包括相册名称,相册创建者,创建时间和相册描述。用户可以分页浏览相片。如果用户想要上传相片,则需要新建相册或者是选择已有的相册进行上传。游客能够浏览相片,班级成员和管理员可以创建相册,上传相片。(4)班级作品模块:以列表的形式显示班级作品,包括标题,点击数,作者,发表时间。用户可以通过输
10、入作品标题来搜索和查看作品,对于新建作品,用户必须在登录以后才能实现这个功能。其中游客只能浏览作品信息,班级成员可以发表作品,浏览作品,删除自己发表的作品,管理员除了以上功能外还能删除其他成员的作品。(5)班级留言模块:在班级留言页面以列表框的形式来显示用户发送的留言和接收的留言,其中接收的留言状态会分为已读和未读。用户仍需在登陆的情况下才能发布留言,包括新建标题,添加留言对象(可以有多个),留言内容等。当看到未读留言时可以回复对方发来的留言。班级成员和管理员可以发布留言,回复留言。(6)通讯录模块:班级友情页面显示了班级成员的具体联系方式,包括学号,姓名,电话,QQ 号码,电子邮箱和地址。用
11、户可以通过输入学号或者姓名来查找个人的通讯录。新加入的班级成员在注册后登录系统,可以新建自己的联系方式。而已注册的班级成员也需要登录系统才能修改自己的联系方式。班级成员可以查看本班联系记录,填写自己的联系方式,管理员还具备删除他人联系方式的权限。3.2 系统主要模块关系根据需求分析中的模块分类方法,可以得到系统的操作流程图。班级网站的操作流程的主要入口在“用户登录处。本系统的用户分为三类:游客,班级成员,班级管理员。游客仅有部分浏览功能(在此就不画出来);班级成员具备游客的所有权限,同时还能发布新闻,发表留言等;班级管理员除了班级一般成员所具备的权限外,还能管理班级新闻,班级作品等。班级用户登
12、陆后具体的功能模块如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 11 页 -图 3-1 班级网站功能划分图3.3 系统 E-R 图模型根据班级网站系统的需求以及功能分析,得出整个系统主要的实体有人员(包括一般班级成员,班级管理员),班级新闻,班级作品,班级论坛,论坛回复,班级相册,留言,留言回复,通讯录等。它们之间的关系是:一个班级管理员管理多个班级成员,一个班级成员可以创建多个相册,上传多张相片,一张或多张相片构成一个相册,一个论坛可以有多条论坛回复等。通过E-R 图描述如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 11 页 -图 3-2 系统总体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年班级网站需求说明 2022 班级 网站 需求 说明
限制150内