网上校友录管理系统需求分析.doc
校友信息管理系统需求规格说明书

校友信息管理系统需求规格说明书目录1.引言 (1)1.1编写目的 (1)1.2背景 (1)参考资料 (2)2.任务概述 (3)2.1目标 (3)2.2运行环境 (4)2.3条件与限制 (4)3.数据描述 (4)3.1静态数据 (4)3.2动态数据【包括输入数据和输出数据】 (5)3.3数据库描述【给出使用数据库的名称和类型】 (5)3.3.1可移植性 (5)3.3.2通用性 (6)3.3.3为多种编程语言提供了 API (6)3.3.4支持多线程,优化的SQl查询算法 (6)3.3.5多语言支持,且容易使用 (6)3.3.6成本低又小巧 (6)3.3.7性能好 (6)3.3.8连接性和安全性 (7)3.3.9开放式的分发 (7)3.4数据词典 (7)3.4.1用户登录信息 (7)3.4.2校友管理员信息 (7)3.4.3班级信息 (8)3.4.4留言信息和照片 (8)3.4.5在校生和校友信息 (8)3.4.6学校信息 (8)4.1功能划分 (9)4.1.1登录功能 (9)4.1.2个人资料增删功能 (9)4.1.3查询功能 (9)4.1.4用户交互功能 (9)4.1.5注册审核功能 (10)4.2功能描述 (10)4.2.1登录功能 (10)4.2.2个人资料增删功能 (10)4.2.3查询功能 (11)4.2.4用户交互功能 (11)4.2.5注册审核功能 (12)5.性能需求 (12)5.1数据精确度 (12)5.2时间特性 (12)5.3适应性 (12)6.运行需求 (13)6.1用户界面 (13)6.1.1屏幕格式 (13)6.1.2菜单格式 (13)6.1.3输入输出时间 (13)6.2硬件接口 (13)6.3软件接口 (13)6.4故障处理 (14)7.其他需求 (14)7.1可使用性: (14)7.2安全保密性: (14)7.3可维护性: (14)1 .引言1.1 编写目的本系统针对广东外语外贸大学学校毕业校友信息管理提高信息管理水平的有效性的需求。
校友录

目录前言—————————————————————————————————————2 第一章系统概述———————————————————————————————2 1.1功能描述—————————————————————————————————21.1.1 相关功能组织结构图————————————————————————31.1.2 系统业务流程图如下————————————————————————3 1.2系统目标—————————————————————————————————3 1.2.1 总体目标:————————————————————————————31.2.2 具体目标—————————————————————————————4 1.3系统开发方法———————————————————————————————4 1.4开发计划—————————————————————————————————41.4.1、初步调查—————————————————————————————41.4.2、可行性分析—————————————————————————————42.1系统需求—————————————————————————————————7 2.1.1功能需求简介——————————————————————————————7 2.1.2功能需求描述——————————————————————————————7 2.1.3功能模块描述——————————————————————————————8 2.2数据字典—————————————————————————————————102.2.1、初步调查—————————————————————————————102.2..2、可行性分析————————————————————————————10 2.3 相关ER设计———————————————————————————————10 2.4系统测试计划———————————————————————————————112.4.1 硬件测试—————————————————————————————112.4.2 网络测试—————————————————————————————112.4.3软件测试—————————————————————————————112.4.4单元测试—————————————————————————————112.4.5 组装测试—————————————————————————————112.4.6 确认测试—————————————————————————————112.4.7 系统测试——————————————————————————————11 第三章系统设计—————————————————————————————113.1代码设计————————————————————————————————113.1.1 代码设计原则———————————————————————————113.1.2 校验码计算公式——————————————————————————12 3.2数据库设计———————————————————————————————123.2.1 数据库总体结构——————————————————————————123.2.2数据库的安全设计——————————————————————————12 3.3 输入输出设计—————————————————————————————123.3.1 输出设计—————————————————————————————133.3.2 输出内容—————————————————————————————13 3.4输出方式———————————————————————————————133.4.1输出设备与介质———————————————————————————133.4.2 输入设计—————————————————————————————13 3.5模块测试计划——————————————————————————————14 第四章、应用的效果预测————————————————————————————14前言在本次管理信息系统课程设计中我们设计的是校友录管理信息系统。
校友录系统需求规格说明书

第一章引言 (2)1.1文档介绍 (2)1.1.1文档目的 (2)1.1.2文档范围 (2)第二章产品介绍 (3)2.1 产品定义 (3)2.2 产品开发背景 (3)2.3产品目的 (3)2.4产品范围 (4)第三章系统服务概述 (4)3.1系统前景 (4)3.2系统功能 (4)3.3用户类和特征 (5)3.4运行环境 (5)第四章系统特性 (5)4.1功能需求 (5)4.2系统特性 (6)第五章系统调研和可行性分析 (6)5.1系统调研 (6)5.2系统总体目标 (6)5.3可行性分析 (7)5.4需求分析 (8)第六章系统功能性需求 (9)6.1用户系统功能 (9)6.2班级留言功能 (11)6.3班级相册功能 (13)6.4查看资料管理模块 (13)6.5安全管理模块 (15)第七章其他非功能性需求 (16)7.1用户界面需求 (16)7.2易用化和人性化需求 (16)7.3系统质量属性 (17)7.4软硬件环境需求 (17)7.5安全性需求 (17)第八章分析模型 (18)8.1校友录系统功能分析图 (18)8.2全局E-R图 (19)8.3数据库逻辑结构设计 (20)第一章引言商品经济化的高效益,计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。
为了适应现代社会人们高度强烈的时间观念,网上校友录管理系统为校友管理带来了极大的方便。
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
该网上校友录管理系统是以ASP网页编程+SQL Server数据库+SQL数据查询语言编写,其系统功能在内部IIS服务器上运行,系统管理员,教师,学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。
用户只需进行输入一些简单的汉字,数字,或用鼠标点击即可达到自己想要的目标。
1.1文档介绍本文档是项目产品需求规格说明书最终版,是参考资料以及小组成员讨论最终决定的。
校友录管理系统--用户登录、班级通讯录、学校信息管理毕业论文

毕业技术综合实训报告校友录管理系统——用户登录、班级通讯录、学校信息管理学生姓名专业班级指导教师完成日期宁波大红鹰职业技术学院软件学院2007.12软件系毕业技术综合实训任务书目录引言 (2)第1章目的及意义 (3)1.1 目的 (3)1.2 意义 (3)第2章相关技术简介 (4)2.1 系统相关技术简介 (4)2.2 技术简介 (4)2.2.1 什么是 (4)2.2.2 运行环境及硬软件要求 (5)2.2.3 IIS的安装与配置 (5)2.2.4 的优点 (6)2.3 SQL Server 2000简介 (6)2.4 HTML技术简介 (6)第3章需求分析和总体设计 (8)3.1 系统需求分析 (8)3.2 系统总体设计 (9)第4章系统功能设计及实现功能代码 (11)4.1 登录界面 (11)4.2 查询学校区域界面 (13)4.3 寻找学校界面 (15)4.4 班级通讯录界面: (17)第5章系统使用说明 (19)结论 (20)致谢 (21)参考文献 (22)引言目前,经济发展迅猛,人们的压力也越来越大,以致把大多数的时间都投入在工作上,往往就会淡忘以前的生活。
学生时代是梦想最多的时代,感情最纯真的时代,在那时,我们都会遇到很多不同的人,也交了很多知己。
但是一走上工作岗位,大多数人都会与以前的朋友失去联系。
有时,即使想联系却没有联系方式。
通过校友录系统,可以找到想要联系的朋友,这是许多人都认可的,可以看出设计一个校友录是极具可行性的。
校友录是为了方便校友之间联系而使用的一种系统。
本论文主要介绍了一个同学录系统的实现过程:主要包括系统的需求分析、系统设计、以及主要模块的详细设计。
主要模块的详细设计主要包括:用户注册和登陆模块、留言模块、查询模块等。
本课题是基于Windows 2000环境的数据库管理,该系统前台使用Microsoft Visual Studio 2005中的(C#语言)技术进行开发,后台数据库采用SQL Server 2000,并通过IIS进行发布,属于WEB数据库开发、用于解决实际问题的实例,具有一定的深度,涉及到数据库设计和前端开发工具的开发和设计,与之相似的应用很广泛。
校友录信息管理系统

中北大学软件学院实训说明书实训名称: 数据库课程设计题目名称:校友录信息管理系统说明书专业:软件工程班级: 16140Y03小组成员学号:1614010443姓名:乔康定成绩:学号:1614010440姓名:杨泽伟成绩:学号:1514010320姓名:延郡成绩:指导教师:王丽芳2018 年 6 月目录1.需求分析 (3)1.1引言 (3)1.2内容 (3)1.2.1设计内容 (3)1.2.2设计要求 (3)1.3系统需求 (3)1.3.1设计系统的性能需求 (3)1.3.2系统的数据需求 (3)1.3.3功能分析 (3)1.3.4数据流图 (3)1.3.5 数据字典 (4)1.3.6 数据结构 (6)2.概念结构设计 (7)3.逻辑结构设计 (8)4.系统实现 (8)4.1 Dao方法 (8)4.2 运行截图 (14)5.参考文献 (32)6.心得体会 (32)1.需求分析1.1引言对数据库进行掌握了解,进行数据库课程设计1.2内容1.2.1设计内容:校友录信息管理系统应该包括以下功能: 学院信息、专业信息、班级信息、校友信息、班级通讯录等管理工作;具有数据库备份和数据库恢复功能1.2.2设计要求:要求功能完整,操作方便易行;注意数据库表的范式要求,且尽量降低冗余度。
1.3系统需求1.3.1设计系统的性能需求:功能需求:要求数据库的表中足够放下所有元组;属性的类型正确;mysql数据库响应迅速。
1.3.2系统的数据需求:数据可以自行添加,满足格式要求,学号唯一确定一名校友,专业编号唯一确定专业所属学院。
数据通过结构数据模型进行存储,结构数据模型中的关系模型。
数据满足物理数据独立性以及逻辑数据独立性。
1.3.3功能分析:可以通过校友录数据库管理系统进行登录,数据库管理员(DBA)可以通过管理系统对数据库进行增删改查等工作,校友可通过该系统进行注册,且注册后可以进行查询校友信息,修改自身信息。
1.3.4数据流图:该校友录数据库信息管理系统的数据流图,如图1.1所示。
校友信息管理系统需求规格说明书

校友信息管理系统需求规格说明书校友信息管理系统需求规格说明书一、引言本说明书旨在详细阐述校友信息管理系统的需求规格,为系统开发提供明确的技术规范和指导。
此管理系统将主要用于高效地管理、维护和利用校友信息,提升学校与校友之间的互动和联系。
二、目标与范围本系统的主要目标是提供一个集中式的平台,实现对校友信息的全面管理,包括但不限于个人信息、联系方式、职业发展、捐赠历史等。
系统应能够支持批量导入、导出数据,确保数据的安全性和私密性。
另外,还需提供方便快捷的查询和报告功能,以满足学校和校友的各种需求。
范围:本系统的应用范围将涵盖学校校友会、招生办公室、财务部门等需要处理校友相关事务的学校部门,以及广大校友。
三、功能需求1、用户管理:系统应能对不同类型的用户(如管理员、学校部门、校友)进行管理,赋予不同的权限。
2、校友信息管理:包括录入、更新、修改校友的个人信息,如姓名、联系方式、职业等。
3、数据查询:提供灵活的查询功能,可以根据不同的条件(如姓名、毕业年份、专业等)查找校友。
4、数据报告:生成各类报告,如校友职业发展报告、捐赠历史报告等。
5、数据导出与导入:支持CSV、XML等格式的数据导出和导入,方便与其他系统集成和数据交换。
6、安全与隐私:系统应具备完善的安全性和隐私保护措施,确保校友信息不被非法获取或滥用。
四、非功能需求1、性能:系统应能处理大量的校友数据,并保证响应时间在可接受的范围内。
2、可靠性:确保系统的稳定运行,避免因各种原因(如硬件故障、软件崩溃)导致的数据损失。
3、可用性:系统界面应设计得简单易用,操作便捷,以方便各类用户使用。
4、可维护性:系统应具备良好的可维护性,便于进行后续的升级和故障排除。
5、可扩展性:考虑到学校的发展和系统的扩展需求,系统应具备扩展能力,以便在未来添加新的功能和用户。
五、用户接口需求1、登录界面:提供用户名和密码登录界面,验证用户身份。
2、主界面:以友好的方式展示校友信息,支持多种查询和筛选方式。
校友系统需求分析报告
校友系统需求分析报告校友系统需求分析报告一、引言校友系统是指为了便于校友与母校之间的信息沟通、交流与互动而开发的一种系统。
通过校友系统,校友可以方便地查找和联系其他校友,了解母校的最新动态,并参与校友活动。
本报告将对校友系统的需求进行分析,并提出相应的设计建议。
二、功能需求分析1. 校友信息管理:系统应该能够方便地对校友的基本信息进行录入和管理,包括姓名、毕业年份、联系方式等。
2. 校友搜索与匹配:系统应该具备校友搜索功能,根据校友的姓名、毕业年份等条件,快速找到匹配的校友信息。
3. 校友互动交流:系统应该提供校友互动交流的功能,包括校友之间的消息沟通、线上聚会、校友活动发布等。
4. 校友动态发布:系统应该能够实时动态更新校友的最新动态,包括校友的工作变动、成就、新闻报道等。
5. 校友活动管理:系统应该提供校友活动管理功能,包括活动发布、报名管理、签到记录等。
6. 校友捐赠管理:系统应该能够方便地管理校友的捐赠信息,包括捐赠金额、捐赠项目等。
三、性能需求分析1. 系统稳定性:系统应该保持高可用性,能够承受大量校友同时登录和操作的压力。
2. 搜索速度:系统的搜索功能应该能够快速地返回搜索结果,减少用户等待的时间。
3. 响应速度:系统的响应时间应该快,保证校友能够流畅地进行交流和互动。
四、界面需求分析1. 用户友好性:系统的界面应该简洁、直观,易于使用,不需要用户接受过多的培训。
2. 多终端适配:系统的界面应该能够适配不同的终端设备,包括PC、手机、平板等。
五、安全需求分析1. 用户权限管理:系统应该具备用户权限管理功能,确保只有授权的用户能够访问和修改相应信息。
2. 数据保密性:系统应该能够对校友的个人信息进行保护,防止泄露和滥用。
六、可维护性需求分析1. 易于维护:系统的代码结构应该清晰,模块化,便于开发人员进行维护和拓展。
2. 易于升级:系统的架构和接口设计应该具备良好的扩展性,方便进行功能的升级和拓展。
校友录管理系统论文
中国石油大学(华东)现代远程教育毕业设计(论文)题目:基与JSP的邳州四中同学录管理系统设计学习中心:重庆信息工程专修学院奥鹏学习中心年级专业:网络0509计算机科学与技术学生姓名:李阳学号:0551680968指导教师:钱能职称:讲师导师单位:重庆信息工程专修学院中国石油大学(华东)远程与继续教育学院论文完成时间:2009 年05 月08 日中国石油大学(华东)现代远程教育毕业设计(论文)任务书发给学员李阳1.设计(论文)题目:基于JSP的邳州四中同学录管理系统设计与实现2.学生完成设计(论文)期限: 2009 年 3 月 11 日至 2009 年 5 月 15 日3.设计(论文)课题要求:通过对基于JSP的邳州四中同学录管理系统设计与实现,掌握软件开发的设计过程和设计方法。
本设计需实现如下功能:1)前台需要完成班级介绍、同学留言、班级相册、成员名片等相关功能;2)后台可完成以上相关信息的添加、删除、修改等;3)要求界面设计友好,布局合理、美观大方;4)具有良好的帮助提示和容错机制;5)以上系统功能可以根据实际问题进行调整修改。
论文写作要求如下:1)论文的撰写应当有一定的独创新和新颖性,具有一定的实用价值。
2)论文语句通顺,结构良好。
3)论文图表,数据准确无误。
4)论文字数5000-8000字。
4.实验(上机、调研)部分要求内容:1)采用WIN2000以上的操作系统+JSP +SQL Server2000/MySQL/Oracle开发;2)采用B/S结构;3)软件作品要有一定的实用性和可操作性,必须采取多种测试方法的测试,保证软件的可运行性。
5.文献查阅要求:[1] BruceEckel.JA V A编程思想.机械工业出版社,2003年10月[2] 赛奎春.JA V A工程应用与项目实践.机械工业出版社,2002年8月[3] FLANAGAN.JA V A技术手册.中国电力出版社,2002年6月[4] 孙一林.彭波.《JSP数据库编程实例》.清华大学出版社,2002年8月[5] LEE ANNE PHILLIPS.《巧学活用JSP》.电子工业出版社,2004年8月[6] 飞思科技产品研发中心.《JSP应用开发详解》.电子工业出版社,2003年9月[7] 耿祥义.张跃平.《JSP实用教程》.清华大学出版社,2003年5月1日[8] 孙涌.《现代软件工程》.北京希望电子出版社,2003年8月[9] 萨师煊.王珊.《数据库系统概论》.高等教育出版社,2002年2月[10] Brown.《JSP编程指南(第二版)》.电子工业出版社,2003年3月[11] 清宏计算机工作室.《JSP编程技巧》.机械工业出版社, 2004年5月6.发出日期:2009 年 3 月11 日7.学员完成日期:2009 年 5 月15 日指导教师签名:学生签名:摘要Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济生活等各个方面发挥着重要的作用。
高校校友管理平台的设计与实现
高校校友管理平台的设计与实现在信息时代,高校校友管理平台成为了高校与校友之间最为重要的桥梁和纽带。
通过校友管理平台,高校可以与校友建立更为紧密的联系,了解他们的发展情况,与之分享学校的最新动态与成就。
同时,校友也可以通过校友管理平台与同窗好友互动,了解学校的最新动态,以及参加校友会的相关活动。
本文将探讨高校校友管理平台的设计与实现,以提升高校与校友之间的交流与合作。
一、需求分析1. 用户管理:高校校友管理平台需要具备完善的用户管理系统,以支持校友的注册、登录和个人信息的管理。
用户可以更新个人信息,包括基本资料、现状状况以及联系方式等等。
2. 校友互动:平台需要提供校友之间的互动功能,包括发送私信、关注好友、留言评论等。
通过这些功能,校友可以与好友互动、交流,并及时了解彼此的生活动态。
3. 校友动态:平台需要提供校友动态的发布功能,校友可以分享自己的近况、工作经历、成就等,并与其他校友进行交流讨论。
4. 活动管理:平台需要提供活动管理功能,包括发布活动、报名管理和活动签到等。
校友可以通过平台了解学校举办的各种活动,并及时报名参加。
5. 资源共享:平台可以提供资源共享功能,包括校友的工作岗位信息、求职招聘信息、专业技能分享等。
通过这些功能,校友可以在平台上相互帮助,提供就业机会和资源支持。
6. 学校信息:平台需要提供学校的最新动态、研究成果、校园新闻等信息。
校友可以通过平台了解学校的发展状况和成就,与学校保持紧密联系。
二、系统设计1. 技术平台:高校校友管理平台可以选择使用现有的社交媒体平台作为基础,如微信、微博等,以便校友能够更好地使用和适应。
同时,也需要根据实际情况,开发一个专门的网站或移动应用程序,以提供更丰富的功能和体验。
2. 用户界面设计:用户界面应简洁明了,便于校友浏览信息和操作功能。
需要支持用户自定义个人资料,并提供搜索功能,方便校友之间查找同学和朋友。
同时,用户界面应具备响应式设计,支持不同终端的访问,如手机、平板和电脑等。
校友录管理系统详细报告
校友录管理系统详细报告姓名:学院:传媒与信息工程专业:软件学号:指导教师:一,本校友录有如下功能:1.查看本班所有同学的留言;2.查询某位同学的所有留言;3.可以在本班留言;4.查看本班所有同学和资料,通讯录;5.可以随时修改您自己的资料;6.可以随时退出您的班级,加入到另外的班级;7.如果您有什么好的建议或意见,可以随时联系管理员;8.可以上传照片,及浏览其他同学的照片;9.可以随时查看天气预报;10.利用班级点歌台,可以为某位同学点歌;二,各模块主要功能的设计与实现1用户注册模块本模块的主要功能是注册成为本站会员根据同学录的需求,此页需要填写帐号(唯一标识)、用户密码、和用户详细信息。
同过注册面页输入用户资料,点击“注册”将数据提交到数据储存页面储存数据。
如果数据符合注册条件,那么将提示注册成功,并转到首页进行登录,否则,将会提示信息具体那一个地方不符合要求,并返回到错误信息的地方,以便改正。
2用户注册3日记本模块日记本为本同学录管理系统的一个亮点,它与大众化的同学录不同的原因在于拥有日记本相当与拥有一个属于自己的空间,或者是现在网上流行的博客。
用户可以把它当作一个版块,一个只属于自己管理的论坛。
在这里你可以自由的畅想、任意的发挥自己的感悟。
当然,不能发表非法信息、不能触犯法律。
当不文明信息出现会被超级管理员删除,并取消用户日记本功能,且不可恢复。
本系统的日记本单独作为一个模块设计,更加突出了它在本系统中的地位和优势,当你注册用户成功时就相应的注册了本系统的日记本,本系统的日记本就像一个个人网站,有优美、漂亮的封面,为了用户数据的安全考虑,在日记本首页同样设置了密码安全检查机制,不是日记本的作者只能浏览属于日记本内的公开文章。
用户可以设置日记本的类型为公开或是保密,并且注册日记本的同时可以选择自己喜欢的图片作为日记本的封面。
日记本的资料可以修改,日记本不可以删除。
4用户日记本封面相册模块每个网站最能吸引人的地方就是相册了,能够有一个属于自己的网站并且纯属于自己的空间,可以随意放置自己喜欢的照片,难道不是一大快事么?可是多数大型成名网站的免费相册或多或少的附带了一些不是自己想要的东西,用起来总是那么的不如意,为此,不系统特意的解决了这一问题,百分百的纯自己的空间,随意操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上校友录管理系统需求分析软件工程课程设计说明书专业:计算机科学与技术班级:姓名:XXX 学号:指导老师:2010年06月20日1 题目:网上校友录管理系统2 系统分析2.1问题定义计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。
使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。
各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。
过去的种种陈旧的联系方式,已经不能满足现代生活的需要。
校友录作为一种方便校友之间联系的实用系统便应运而生。
广东石油化工学院校友录是为广东石油化工学院校友之间进行交流和联系提供的一个平台。
通过提供完善的校友录服务和规范校友录的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。
2.2 可行性分析(1)技术可行性:本系统的开发我利用SQL server2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。
学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。
采用JSP技术,结合Sql server 2000数据库,使用户直接在浏览器下便可以操作使用本系统。
所以,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
(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个帖子,用户可以浏览、回复,系统管理员除了可以浏览、回复外,还可以删除帖子。
我的班级子模块校友用户登录后进入到我的班级,可以浏览班级成员的最新动态、班级相册,在班级留言板留言,以及查看班级成员列表,并可查看成员的详细信息。
校友查找子模块校友用户成功登陆后可进入校友查找子模块,查找模块列出了各种查找条件,如姓名、班级、性别、年龄等,用户可以输入一个或若干个条件进行查找,查找结果将以列表方式呈现,列表内容包括头像、姓名、性别、班级等信息。