网上校友录管理系统需求分析doc.docx

上传人:b****6 文档编号:7104623 上传时间:2023-01-17 格式:DOCX 页数:11 大小:19KB
下载 相关 举报
网上校友录管理系统需求分析doc.docx_第1页
第1页 / 共11页
网上校友录管理系统需求分析doc.docx_第2页
第2页 / 共11页
网上校友录管理系统需求分析doc.docx_第3页
第3页 / 共11页
网上校友录管理系统需求分析doc.docx_第4页
第4页 / 共11页
网上校友录管理系统需求分析doc.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

网上校友录管理系统需求分析doc.docx

《网上校友录管理系统需求分析doc.docx》由会员分享,可在线阅读,更多相关《网上校友录管理系统需求分析doc.docx(11页珍藏版)》请在冰豆网上搜索。

网上校友录管理系统需求分析doc.docx

网上校友录管理系统需求分析网上校友录管理系统需求分析doc网上校友录管理系统需求分析软件工程课程设计说明书专业:

计算机科学与技术班级:

姓名:

XXX学号:

指导老师:

2010年06月20日1题目:

网上校友录管理系统2系统分析2.1问题定义计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。

使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。

各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。

过去的种种陈旧的联系方式,已经不能满足现代生活的需要。

校友录作为一种方便校友之间联系的实用系统便应运而生。

广东石油化工学院校友录是为广东石油化工学院校友之间进行交流和联系提供的一个平台。

通过提供完善的校友录服务和规范校友录的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。

2.2可行性分析

(1)技术可行性:

本系统的开发我利用SQLserver2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。

学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。

采用JSP技术,结合Sqlserver2000数据库,使用户直接在浏览器下便可以操作使用本系统。

所以,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

(2)经济可行性:

现在,计算机的价格已经十分低廉,性能却有了长足的进步,并且网络的普及也越来越广。

本网站的开发体现了以下几个特点第一,本网站的运行可以给广大同学及老师带来很大的便利;第二,本网站的运行可以节省许多资源;第三,本网站的运行可以大大的提高大家联系和学习的效率;所以,本网站在经济上是可行的。

(3)操作可行性:

本系统为一个网上在线班级通讯录系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在操作上是可行的。

2.3需求分析2.3.1功能需求分析本系统的功能需求有:

(1)游客、校友用户、系统管理员均可浏览校园新闻、校友风采、校友捐赠、校园风光。

(2)校友用户可以查找校友并可跟据需要关注该校友、在校友论坛上发帖与浏览帖子、在校友留言板或班级留言板上留言,使用校友专享提供的便捷服务,如学生成绩查询。

(3)班级管理员负责管理班级相册与班级留言。

(4)管理员可以管理校园新闻、校友风采、校友捐赠、校友风光等模块,并可以删除校友用户或者冻结与解冻校友用户;管理校友论坛,可以删除违反规定的帖子;管理校友相册,删除违反规定图片。

校友与游客总用例图我的班级子用例校友专享子用例校友论坛子用例系统管理员用例图用例描述:

1、浏览校友捐赠用例用例名:

浏览校友捐赠参与执行者:

游客、校友用户入口条件:

无事件流:

进入系统主界面,点击校友捐赠按钮,系统会列出所有的校友捐赠记录,点击任意一条记录浏览详细内容。

出口条件:

显示校友捐赠信息。

异常事件:

若数据库中没有保存的校友捐赠信息,则提示暂无校友捐赠信息。

2、浏览校园风光用例用例名:

浏览校园风光参与执行者:

游客、校友用户入口条件:

无事件流:

进入系统主界面,点击校园风光按钮,系统会列出所有已存储的校园风光图片的缩略图,点击任意一张图片浏览大图。

出口条件:

显示校园风光照片。

异常事件:

若数据库中没有保存的校园风光图片,则提示暂无校园风光图片。

3、浏览校友风采用例用例名:

浏览校友风采参与者:

游客、校友用户入口条件:

无事件流:

进入系统主界面,点解校友风采按钮,系统会列出所有记录的杰出校友,点击任意一个浏览详细信息。

出口条件:

显示杰出校友详细信息。

异常事件:

若数据库中不存在校友风采数据,否则提示暂未保存杰出校友信息。

4、浏览校园新闻用例用例名:

浏览校园新闻参与者:

游客、校友用户入口条件:

无事件流:

进入系统主界面,点击校园新闻,系统会列出所有新闻记录,点击任一一条新闻浏览详细内容。

出口条件:

显示相关新闻异常事件:

若数据库中不存在新闻记录,则提示暂无新闻记录。

5、进入我的班级用例用例名:

进入我的班级参与者:

校友用户入口条件:

校友用户已登录系统事件流:

进入系统主界面,点击进入我的班级。

出口条件:

显示我的班级页面。

6、查看班级成员用例用例名:

查看班级成员参与者:

校友用户入口条件:

校友用户已登录系统事件流:

校友用户在我的班级页面,点击查看班级成员。

出口条件:

显示班级已注册校友7、班级留言用例用例名:

班级留言参与者:

校友用户入口条件:

校友用户已登录系统事件流:

校友用户在我的班级页面,点击班级留言。

出口条件:

显示班级留言板8、查看成员最新动态用例用例名:

查看成员最新动态参与者:

校友用户入口条件:

校友用户已登录系统事件流:

校友用户在我的班级页面,点击查看成员最新动态。

出口条件:

显示班级成员最新动态。

9、使用校友专享用例用例名:

使用校友专享参与者:

校友用户入口条件:

校友用户已登录系统事件流:

校友用户在系统主界面,点击校友专享。

出口条件:

显示校友专享页面。

10、进入学生成绩查询系统用例用例名:

进入学生成绩查询系统参与者:

校友用户入口条件:

校友用户已登录系统事件流:

校友用户在校友专享页面,点击学生成绩查询系统。

出口条件:

连接到学生成绩查询系统11、进入学校图书馆管理系统用例用例名:

进入学校图书馆管理系统参与者:

校友用户入口条件:

校友用户已登录系统事件流:

校友用户在校友专享页面,点击学校图书馆管理系统。

出口条件:

连接到学校图书馆管理系统12、进入教师测评系统用例用例名:

进入教师测评系统参与者:

校友用户入口条件:

校友用户已登录系统事件流:

校友用户在校友专享页面,点击教师测评系统。

出口条件:

连接到教师测评系统13、更新个人信息用例参与者:

校友用户入口条件:

校友用户已登录系统事件流:

校友用户在系统主界面,点击更新个人信息。

出口条件:

显示更新个人信息页面。

14、修改登录密码用例用例名:

修改登录密码参与者:

校友用户入口条件:

校友用户已登录系统事件流:

校友用户在更新个人信息页面,点击修改密码。

出口条件:

新密码被保存在数据库中。

15、查看校友资料用例用例名:

查看校友资料参与者:

校友用户、系统管理员入口条件:

校友用户已登录系统事件流:

校友用户在查看班级成员页面或者校友查找结果页面,点击某项结果的查看资料按钮。

出口条件:

显示指定校友的资料。

16、校友查找用例用例名:

校友查找参与者:

校友用户、系统管理员入口条件:

校友用户已登录系统事件流:

校友用户在系统主界面,点击校友查找。

出口条件:

显示查找结果页面。

17、校友留言用例用例名:

校友留言参与者:

校友用户入口条件:

校友用户已登录系统事件流:

校友用户在校友查找结果页面,点击某项结果的留言按钮。

出口条件:

显示校友留言板。

18、关注校友用例用例名:

关注校友参与者:

校友用户入口条件:

校友用户已登录系统事件流:

校友用户在校友查找结果页面,点击某项结果的关注该校友按钮。

出口条件:

成功把指定校友添加到我关注的校友数据库中。

19、使用校友论坛用例用例名:

使用校友论坛参与者:

校友用户入口条件:

校友用户已登录系统事件流:

校友用户在系统主界面,点击校友论坛按钮。

出口条件:

显示校友论坛。

20、管理校友论坛用例用例名:

管理校友论坛参与者:

系统管理员入口条件:

系统管理员已登录系统事件流:

系统管理员在系统主界面,点击校友论坛。

出口条件:

显示校友论坛管理页面。

21、管理校友相册用例用例名:

管理校友相册参与者:

系统管理员入口条件:

系统管理员已登录系统事件流:

系统管理员在系统主界面,点击校友相册。

出口条件:

显示校友相册管理页面。

22、管理校友用户用例用例名:

管理校友用户参与者:

系统管理员入口条件:

系统管理员已登录系统事件流:

系统管理员在系统主界面,点击查找校友,可对查找出的校友进行管理。

出口条件:

显示查找校友结果管理页面。

23、管理校园新闻用例用例名:

管理校园新闻参与者:

系统管理员入口条件:

系统管理员已登录系统事件流:

系统管理员在系统主界面,点击校友新闻。

出口条件:

显示校友新闻管理页面。

24、管理校友风采用例用例名:

管理校友风采参与者:

系统管理员入口条件:

系统管理员已登录系统事件流:

系统管理员在系统主界面,点击校友风采。

出口条件:

显示校友风采管理页面。

25、管理校园风光用例用例名:

管理校园风光参与者:

系统管理员入口条件:

系统管理员已登录系统事件流:

系统管理员在系统主界面,点击校园风光。

出口条件:

显示校园风光管理页面。

26、管理校友捐赠用例用例名:

管理校友捐赠参与者:

系统管理员入口条件:

系统管理员已登录系统事件流:

系统管理员在系统主界面,点击校友捐赠。

出口条件:

显示校友捐赠管理页面。

27、管理班级留言用例用例名:

管理班级留言参与者:

班级管理员入口条件:

班级管理员已登录系统事件流:

班级管理员在我的班级页面,点击班级留言。

出口条件:

显示班级留言管理页面28、管理班级相册用例用例名:

管理班级相册参与者:

班级管理员入口条件:

班级管理员已登录系统事件流:

班级管理员在我的班级页面,点击班级相册。

出口条件:

显示班级相册管理页面2.3.2数据需求分析本系统为校友录管理系统,应具备记录校友信息的功能,同时也要记录校友的班级信息。

另外,还必须记录校友在论坛中所发的帖子信息。

除此以外,该系统还需要系统管理员来对其进行日常的维护工作。

数据需求具体如下:

校友用户(电子邮箱,账号,密码,姓名,性别,出生日期,电话,QQ)班级(班级主页,班级编号,班级名称,所属院系,管理员)系统管理员(账号,密码)图片(相片编号,内容)帖子(发布者,帖子编号,主题,内容)校友录类图2.3.3性能要求分析网上校友录管理系统的使用者是校友用户与系统管理员,系统管理员对班级与校友管理的性能以及校友用户校友与班级查找功能的性能要求较高,另外,该管理系统需要达到并发数200以上。

3系统设计3.1系统总体设计系统总体结构图3.2系统功能模块设计用户注册子模块注册时需要填写用户姓名,性别,所属院系和班级,系统将检查校友信息数据库是否有该校友存在,若存在,则继续下一步操作,让校友用户设置登录账号及密码,还有其他个人信息;若不存在则提示该校友不存在。

用户登录子模块在登录页面输入正确的账号、密码后,进入到用户主界面,可以进行修改个人信息,进入校友论坛等操作,如果还没有注册用户,则可以通过点击“注册新用户”连接。

校友论坛子模块校友以及系统管理员登录后可进入校友论坛,校友论坛首页会列出最近发表的10个帖子,用户可以浏览、回复,系统管理员除了可以浏览、回复外,还可以删除帖子。

我的班级子模块校友用户登录后进入到我的班级,可以浏览班级成员的最新动态、班级相册,在班级留言板留言,以及查看班级成员列表,并可查看成员的详细信息。

校友查找子模块校友用户成功登陆后可进入校友查找子模块,查找模块列出了各种查找条件,如姓名、班级、性别、年龄等,用户可以输入一个或若干个条件进行查找,查找结果将以列表方式呈现,列表内容包括头像、姓名、性别、班级等信息。

校友专享子模块校友用户登录成功后可使用校友专享,该页面显示了,本校学生通常使用的学校管理系统,如图书馆管理系统、学生成绩查询系统等,用户点击后即能进入相应系统。

班级相册模块普通校友用户可以上传照片到班级相册,并可删除自己上传的照片,班级管理员也可以上传照片,并可以删除任何一张照片。

班级留言板模块普通校友可以在自己班级留言板上留言,并可以删除自己的留言,班级管理员可以删除任何一条留言。

3.3数据库设计3.3.1数据库概念结构设计校友录E-R图校友论坛E-R图3.3.2数据库逻辑结构设计数据库逻辑设计的任务是将概念结构转换成特定DBMS所支持的数据模型(如关系模型)的过程。

将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转化为关系模式。

实体:

校友对应关系模式:

校友信息表(账号,密码,头像,电子邮箱,姓名,性别,出生日期,入学年份,电话,QQ号码,注册时间,所属班级,权限)实体:

班级对应关系模式:

班级表(班级编号,班级主页,所属院系,管理员,创建日期,班级名称)实体:

管理员对应关系模式:

管理员表(账号,密码)实体:

图片对应关系模式:

图片表(相片编号,相片内容)实体:

帖子对应关系模式:

帖子表(帖子编号,主题,帖子内容)联系:

相册所联系的实体及关键字:

班级(班级编号),相片(相片编号)。

对应关系模式:

相册表(班级编号,相片编号)联系:

查看/发表所联系的实体及关键字:

帖子(帖子编号),校友(账号)对应关系模式:

发帖表(帖子编号,账号)3.3.3数据库结构的物理实现服务器上建名为chinaren的数据库。

其中包括以下表:

administrator,student,class,photo,invitation,photoalbum,post。

下面是数据库中各个表的具体结构管理员表校友信息表班级表图片表相册表发帖表4结束语通过这次课程设计使我从中体会到自己很多的不足之处,让我认识到设计一个实用管理系统的重要性以及其难度,同时我们也更加明白实践的重要性。

另外,这次设计的需求分析阶段,使我更加体会到网上校友录管理系统的重要作用。

随着一届毕业生即将离开校门,又一届新生将走进大学。

无论是在学校的学生,还是离校毕业生,他们都可以通过这个网络虚拟的世界重温学生时代美好的时光。

正是类似此系统类型的网站的设计才拉近了人们的距离。

人们的沟通娱乐不在局限在现实的世界。

但是,这个校友录管理系统要想真正投入使用还有一点距离,系统功能的完善必须在实践中不断的摸索,还要根据使用中真实的需要和软件开发所能达到的程度。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1