学生信息管理系统设计大学本科毕业论文.doc
《学生信息管理系统设计大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统设计大学本科毕业论文.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学生信息管理系统软件设计说明书目录1. 介绍11.1 目的11.2 范围11.3 定义、缩写词11.4 内容概览12. 体系结构表示方法13. 系统要达到的目标和限制14. 用例视图24.1 系统用例图24.2 学生登录系统34.3 学生查询成绩信息34.4 学生查询档案信息44.5 学生查询学籍信息54.6学生查询缴费信息64.7 管理员登陆系统74.8 管理员退出系统84.9修改学生成绩信息94.10 修改学生学籍信息104.11 修改学生档案信息104.12 修改学生缴费信息114.13 管理员查询学生信息124.14 教师登录系统134.15 教师查询学生信息145. 逻辑视图195.
2、1 总览195.2 主要Package的介绍206. 过程视图216.1 学生登录系统216.2 信息查询236.3 信息修改257. 部署视图288. 数据视图299. 规模和性能2910. 质量29软件设计说明书1. 介绍1.1 目的这学校主要有总务处、政教处、教导处、培训处四大块。其中教导处的工作最为繁重,工作人员多,信息量大。除财务部门有专人及专用软件进行信息处理外,其它各类的数据处理都由班主任以及教导处工作人员人工完成。教导处目前有几十个班级的学生,处理的信息主要有五大类:学生信息、成绩数据、课程信息。本系统主要着眼于以上部分,建立数据库以及对数据的各种操作功能。对于学生信息,各班的
3、班主任及学校领导由于各种分类和了解的需要,经常性地进行各种查询。例如:查询一个班级中团员的人数,男、女生的人数,住宿或通宿学生的人数等等。教导处在每一届学生进校时必须进行分班,设置学号;每一届学生毕业,要进行学生信息备份;对于成绩管理,课任教师要进行本科目成绩登记,计算平均分、优秀率、及格率;班主任在期中考试和期末考试后计算本班学生总分,排名次;教导处要统计补考学生人数及相应名单,每学期进行学生成绩备份;学校领导则可通过查询工具来了解学生成绩情况。对于课程信息,教导处每学期要进行课程安排、课任教师分配、一周课程安排、中途课程调整等等。以上各类信息目前还处于手工或半手工的管理状态,效率低,可靠性
4、差。配备电脑,但实际利用率不高,如果采用计算机进行以上各类信息的管理,必将大大提高工作效率,对学校各类信息的维护及了解起到积极的作用。另外随着计算机网络的持续发展,无论是工作、学习还是生活,将会越来越多地融入到流动的比特中,人们的工作节奏在不断加快,需要快捷的信息来源,并对此作出反应。因此,无论是从目前的现状来看,还是面向未来,一个功能完备的学校信息管理系统的开发都非常有必要。本人作为学习计算机专业的一员,对系统的需求作了较深入的认识,同时也掌握了一定的系统开发理论,借这次毕业设计的契机,一方面利用自己的所学小刀试牛,另一方面通过这次实践必将提升自身对软件工程、数据库、程序设计等理论的认识,积
5、累系统开发的经验。作为毕业设计,由于时间比较紧张,加之本人没有任何系统开发的经验,它肯定存在许许多多不足的地方,但对它的改善和功能的完备并不会随着毕业设计的结束而终止。本人将在原来的基础上,着眼未来,追踪计算机新技术发展,并应用到系统持续开发中。1.2 范围本系统主要包括学生信息查询、教务信息维护和学生选课三部分。1.3 定义、缩写词B2C:Business To Customer1.4 内容概览 登录系统用户如果要进行系统操作,需要输入正确的用户名和密码,如果输入错误,则停留在登录页; 查询系统学生、教师、管理员登录系统后,输入正确的用户名和密码,可以查询相应学生的信息。 修改系统进入系统后
6、,管理员可以死学生的信息进行添加和删除;2. 体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图:概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。3. 系统要达到的目标和限制 目标学生可以正确的登陆,在登录页面输入信息时能够在输入错误的同时看到错误信息提示;在登陆后可以对自己的
7、信息进行查询。教师在正确输入学生的学号时可以成功登陆,并能够查询学生的所有信息。管理员登录系统后,能够对学生信息进行修改包括添加和删除;能够查询学生的所有信息;能够对用户进行添加和修改。 限制学生、教师和管理员的界面分开,学生不能修改逻辑上不能修改的信息;管理员不能修改学生密码,还有同级别的管理员的信息。4. 用例视图 主要用例有:管理员:登录系统,修改成绩信息,修改学籍信息,修改档案信息,修改缴费信息,查询学生所有信息,添加用户,修改用户。 教师:登录系统,查询成绩信息,查询学籍信息,查询档案信息,查询缴费信息。学生:登录系统,查询成绩信息,查询学籍信息,查询档案信息,查询缴费信息4.1 系
8、统用例图系统用例图见图4.1:图4.1 系统用例图4.2 学生登录系统4.2.1 用例简述学生输入学号和密码后,登录到学生系统。4.2.2 基本事件流1 学生:学生输入自己的学号和密码,点击登录。2 系统:系统跳转到学生系统主页。3 用例结束 。4.2.3 活动图学生登录系统的活动图见图4.2图4.2 学生登录系统的活动图4.3 学生查询成绩信息4.3.1 用例简述学生点击相应的操作按钮,查询成绩信息。4.3.2 基本事件流1 学生:点击相应的操作按钮。2 系统:系统显示相应的查询结果。3 系统:用例结束。4.3.3 活动图学生查询成绩的活动图见图4.3图4.3 检索商品的活动图4.4 查询学
9、籍信息4.4.1 用例简述学生点击相应的操作按钮,查询成绩信息。4.4.2 基本事件流1 学生:点击相应的操作按钮。2 系统:系统显示相应的查询结果。3 系统:用例结束。4.4.3 活动图学生查询学籍信息的活动图见图4.4图4.4 查看商品的活动图4.5 学生查询档案信息4.5.1 用例简述学生点击相应的操作按钮,查询成绩信息。4.5.2 基本事件流1 学生:点击相应的操作按钮。2 系统:系统显示相应的查询结果。3 系统:用例结束。4.5.3 活动图学生查询档案信息的活动图见图4.5图4.5 顾客注册的活动图4.6 学生查询缴费信息4.6.1 用例简述学生点击相应的操作按钮,查询成绩信息。4.
10、6.2 基本事件流1 学生:点击相应的操作按钮。2 系统:系统显示相应的查询结果。3 系统:用例结束。4.6.3 活动图学生查询缴费信息的活动图见图4.6图4.6 修改注册信息的活动图4.7 管理员登陆系统4.7.1 用例简述管理员输入有效的用户编号和密码后,登录系统。4.7.2 基本事件流1 管理员:在管理员登陆页面上,输入用户编号和密码,提交登录系统的要求;2 系统:查询系统,获得管理员的信息,并将赋予管理员相应的权限;3 系统:根据登录管理员的权限,在管理机能页面上显示相应的管理页面的入口。4.7.3 活动图管理员登陆系统的活动图见图4.7图4.7 管理员登陆系统的活动图4.8 管理员退
11、出登录系统4.8.1 用例简述管理员退出系统。4.8.2 基本事件流1 管理员:提交退出系统的请求;2 系统:注销管理员;3 系统:显示管理员登录页面,提示此管理员已经退出系统;4 用例结束。4.8.3 活动图管理员退出登录系统的活动图见图4.8 图4.8 管理员推出登录系统的活动图4.9 修改成绩信息4.9.1 用例简述提交修改后的信息。4.9.2 基本事件流1 顾客:提交修改后的学生信息;2 系统:将提交的信息保存到数据库。4.9.3 活动图修改成绩信息的活动图见图4.9图4.9 修改成绩信息的活动图4.10 修改学籍信息4.10.1 用例简述提交修改后的信息。4.10.2 基本事件流1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 设计 大学本科 毕业论文
限制150内