基于JSP的奖学金评定系统Word文档下载推荐.docx
- 文档编号:6320715
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:105
- 大小:688.36KB
基于JSP的奖学金评定系统Word文档下载推荐.docx
《基于JSP的奖学金评定系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于JSP的奖学金评定系统Word文档下载推荐.docx(105页珍藏版)》请在冰点文库上搜索。
1项目概述2
1.1现系统概述2
1.2软件学院组织机构3
1.3系统业务流程3
1.4系统功能模块4
2系统需求分析5
2.1登录模块错误!
未定义书签。
2.1.1需求陈述错误!
2.1.2UseCase建模错误!
2.2学生模块错误!
2.2.1需求陈述错误!
2.2.2UseCase建模错误!
2.3辅导员模块错误!
2.3.1需求陈述错误!
2.3.2UseCase建模错误!
2.4学生处模块错误!
2.4.1需求陈述错误!
2.4.2UseCase建模错误!
2.5管理员模块错误!
2.5.1需求陈述错误!
2.5.2UseCase建模错误!
3系统架构设计43
3.1架构设计目标43
3.2系统架构设计44
3.3系统架构类图错误!
4系统详细设计45
4.1系统交互图错误!
4.1.1系统架构类交互图错误!
4.1.2活动者与模块间的交互45
4.1.3系统协作图47
4.1.4系统状态图48
4.1.5系统活动图48
4.2业务逻辑对象类设计49
4.2.1发现业务逻辑类49
4.2.2业务逻辑对象类图49
4.3数据库设计54
4.3.1ER图54
4.3.2物理表结构图54
4.4开发环境的选择58
4.4.1系统开发工具58
4.4.2数据库的选择58
4.4.3系统网络架构设计60
5编码60
5.1概述开发工具及编程脚本60
5.2脚本习惯说明61
5.3脚本62
6测试66
6.1测试原则及测试方法概述66
6.2测试项目测试用例68
6.3软件测试结论71
6.3.1软件能力71
6.3.2缺陷和限制71
6.3.3建议71
6.3.4测试结论72
结论73
致谢74
参考文献75
附录A中文译文76
附录B英文原文84
附录C源程序代码或设备配置代码94
引言
在世界各个领域快速发展的今天,计算机技术的应用已经成为时代发展的主导推动力量。
几乎所有领域都会应用到计算机技术进行分析、管理和预测等,尤其是在数据管理和使用方面,计算机应用技术对整个社会的发展起着至关重要的作用。
随着辽宁工程技术大学软件学院的快速发展和不断扩建,学生数量也逐年增加,给院系的学生管理工作带来了沉重的压力,原先基于文档的管理工作模式已经适应不了这种负担,且极其容易产生错误如信息的不一致性等,而且降低了信息的交换速度,降低了整个学生管理工作的效率。
在高校学生管理部门的日常工作中,奖学金评定是一项繁琐而又重要的工作,而且是每年必须重复的工作。
奖学金的评定,一方面要根据学生各个科目的学习成绩,同时还要结合每位学生的具体表现和实际情况,包括学生的德育、发展性素质成绩的突出表现等,对于不同学生给与不同项目的奖学金,涉及的范围很广,需要记录和处理的数据也很庞大,由此看来要根据不同情况评定出不同的奖学金获得者并不是一件容易的事情。
原先的奖学金手工评审方法已不能满足现在的需求,使用以前的评定方法不但增加了用户的工作量,更主要的是在执行过程中会存在一些不良因素影响结果的可靠性,因此实现奖学金管理的信息化是十分必要的。
1项目概述
1.1现系统概述
辽宁工程技术大学软件学院成立于2002年,是辽宁省教育厅批准成立的7所示范性软件学院之一,当年按计算机科学与技术(软件工程)专业招生175人,2005年教育部批准试办软件工程专业,
2006年教育部批准试办网络工程专业。
目前,软件学院软件工程和网络工程专业的在校生总数为1517人,累计毕业生1029人。
学校高度重视软件学院师资队伍建设,提出了“高起点起步、高水平建设”的指导方针,要求专业教师必须具备硕士以上学位。
学院现有教职工44人,专业教师34人,其中教授2人,副教授11人,高工1人。
专业教研室教师全部具有硕士以上学位,其中博士2人,在读博士5人,已形成职称、年龄、学历、学缘结构相对合理的学科学术队伍。
软件学院现设有软件工程专业和网络工程专业2个本科专业,有本科、专科升本科两个办学层次;
设有软件工程、网络工程两个系;
设有软件工程实验室、网络工程实验室(华为-3Com网络实验室)、企业信息化实验室等。
软件学院教师曾参与完成包括国家863高科技项目在内的科研项目50余项,其研究成果获得省级奖励7项,市级奖励8项。
始终保持与时代同步,坚持科学的发展观,“关爱学生、关心教师、关注发展”是软件学院的办学理念,坚持“教育以育人为本,以学生为主体;
办学以人才为本,以教师为主体”的方针,针对不同特点的学生开展有针对性的教育活动。
1.2软件学院组织机构
图1-1软件学院组织机构图
Fig1-1DiagramoftheSchoolofSoftwareOrganizationalStructure
1.3系统业务流程
图1-2奖学金评定系统流程
Fig1-2theWorkflowofAssessmentofScholarshipSystem
1.4系统功能模块
图1-3系统功能模块
Fig1-3FunctionModelsofSystem
2系统需求分析
图2-1奖学金评定用例图
Fig2-1UseCaseDiagramofScholarshipAssessment
2.1系统管理用例图
图2-2系统管理用例图
Fig2-2UseCaseDiagramofSystemManagement
系统管理—系统登录
【用例描述】
用例编号
UC001
用例名称
系统登录
参与者
用户
前置条件
系统已经正常启动
后置条件
无
特殊约束
过程描述
当有用户尝试登录系统的时候这个用例开始,它处理用户的登录问题。
基本流程
参与者的动作
系统动作
1)用例起始于用户打开登录界面,输入用户名、密码、账号类型,点击登录按钮
2)验证用户名、密码、账号类型是否相匹配
3)系统显示相应登录人员的操作界面
分支流程
第二步当用户、密码、账号类型不相匹配时
3)系统提示账号或者密码错误
被泛化的用例
被包含的用例
被扩展的用例
系统管理—修改密码
UC002
修改密码
用户成功登录到系统
(1)为了保护密码,以*的形式显示
(2)输入的密码为6位数字
(3)修改成功后,下次登录生效
当有用户尝试修改自身的登录密码时这个用例开始,用户输入新密码、确认密码,点击确认,系统进行处理
1)用例起始于登录后的用户选择密码修改
2)系统显示密码修改界面
3)用户输入新密码、确认密码,点击确定
4)系统判断两次输入的密码是否相同
5)系统显示密码修改成功
第四步当两次输入的密码不相同时
5)系统提示两次密码不一致
系统管理-查看日志
UC003
查看日志
管理员
管理员成功登录到系统
管理员初始账号为123456,初始密码为123456
当管理员试图查看用户日志时这个用例开始,系统显示用户的操作记录
1)用例起始于管理员试图查看用户日志
2)系统显示查询的链接
3)管理员点击查看日志链接
4)系统显示用户操作记录
系统管理-账号维护用例图
图2-3账号维护用例图
Fig2-3UseCaseDiagramofAccountMaintenance
系统管理-账号维护-添加学生账号
UC004
添加学生账号
管理员或者学生处
系统管理员或学生处成功登录到系统
(1)学生账号为长度为10的数字串
(2)各项输入条件不能为空
(3)管理员初始账号为123456,密码为123456
用例起始于管理员试图添加学生账号,管理员输入学生的基本信息,系统进行处理
1)用例起始于管理员选择添加学生账号
2)系统显示学生账号添加界面
3)管理员输入学生账号
4)系统判断账号是否合法
6)管理员设置初始密码
5)系统允许输入初始密码
7)系统判断密码是否合法
9)管理员输入剩余信息,包括姓名、性别、状态、专业、入学年份、身份证
8)允许继续剩余信息的输入
10)系统验证剩余信息是否合法
11)系统信息新增学生账号成功
第四步当学生账号不合法时
5)系统提示错误
第七步当账号不合法时
8)系统显示密码错误信息
第十步当剩余信息不合法时
11)系统显示错误
系统管理-账号维护-删除学生账号
UC005
删除学生账号
系统管理员或者学生处
系统管理员或学生处登录到系统
当管理员试图删除学生账号时用例开始,系统显示该学生的详细信息,以让管理员确认是否要执行删除操作
1)管理员选择账号管理
2)系统显示学生账号列表
3)管理员选择将要删除的学生账号
4)系统显示将要删除的学生账号的详细信息
5)是否删除
6)系统显示更新后的学生列表
第五步当管理员选择不删除时
系统管理-账号维护-修改学生账号
UC006
修改学生账号
当管理员试图修改学生账号时用例开始,系统显示该学生的详细信息,管理员填写将要修改的信息项,系统对提交的数据进行校验、保存处理
2)系统显示账号类型界面
3)管理员选择账号为学生类型
4)系统显示学生账号列表
5)选择将要修改的学生账号
6)系统显示修改学生账号信息界面
7)管理员填写实际数据,包括姓名、密码、身份证、专业、状态中的一个或多个
8)系统校验数据是否合法
9)系统显示更新后的学生列表
第八步当数据不合法时
9)系统显示数据的错误信息
系统管理-账号维护-查询学生账号
UC007
查询学生账号
当管理员查询学生账号时用例开始,系统显示账号列表供管理员查看
基础信息维护用例图
图2-4基础信息维护用例图
Fig2-4UseCaseDiagramofBasicInformationMaintenance
基础信息维护-修改学生个人信息
UC008
修改学生个人信息
学生
学生登录到系统
各项条件不能为空
1)学生选择个人信息修改
2)系统显示个人信息修改界面
3)学生根据实际情况输入信息,包括生日、籍贯、政治面貌、民族、电话、家庭住址
4)系统对输入的数据校验是否合法
5)系统显示修改成功,保存数据
第四步当数据不合法时
5)系统显示数据的错误信息
基础信息维护-家庭信息维护用例图
图2-5家庭信息维护用例图
Fig2-5UseCaseDiagramofFamilyInformationMaintenance
基础信息维护-家庭信息维护-添加家庭成员信息
UC009
添加家庭成员信息
当学生试图添加家庭成员信息时用例开始,学生输入家庭成员的信息,系统进行处理,并显示处理结果
1)学生选择家庭信息维护
2)系统显示家庭成员列表界面
3)学生选择新增家庭成员
4)系统显示新增家庭成员界面
5)学生输入新增的家庭成员的具体信息,包括姓名、关系、职业、工作单位、年收入
6)系统对数据进行合法性验证
7)显示新增家庭成员信息成功,系统保存新增家庭成员的信息
第六步当数据不合法时
7)系统显示数据的错误信息
基础信息维护-家庭信息维护-删除家庭成员信息
UC010
删除家庭成员信息
当学生试图删除家庭成员信息时用例开始,学生选择将要删除的家庭成员信息,系统显示详细信息供学生确认是否进行删除操作。
3)学生选择将要删除的家庭成员信息
4)系统显示删除家庭成员界面,供学生确认是否删除
5)学生确认删除操作
6)系统显示更新后的家庭成员列表
第四步学生取消删除操作时
7)系统显示更新后的家庭成员列表
基础信息维护-家庭信息维护-修改家庭成员信息
UC011
修改家庭成员信息
当学生试图修改家庭成员信息时用例开始,学生选择将要修改的家庭成员信息,系统显示修改界面,并对学生输入的数据进行处理
3)学生选择将要修改的家庭成员信息
4)系统显示修改家庭成员信息界面
5)学生输入将要修改的家庭成员的具体信息,包括姓名、关系、职业、工作单位、年收入
中的一个或多个
6)检查输入的数据是否合法
7)显示修改家庭成员信息成功,保存更新的数据
第六步学生输入数据不合法时
7)系统显示信息错误
基础信息维护-家庭信息维护-查询家庭成员信息
UC012
查询家庭成员信息
当学生查询家庭成员信息时用例开始,系统显示家庭成员列表
成绩管理用例图
图2-6成绩管理用例图
Fig2-6UseCaseDiagramofScoreManagement
成绩管理-智育成绩核算
UC013
智育成绩核算
输入的加权成绩要与系统计算的加权成绩保持一致
当学生核算智育成绩时用例开始,学生选择将要核算的学期,输入加权成绩,系统对输入的数据进行处理
参与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 奖学金 评定 系统