学生信息管理系统 - 图文
更新时间:2024-03-03 11:39:01 阅读量: 综合文库 文档下载
- 学生信息管理系统推荐度:
- 相关推荐
学生信息管理系统
0引言
随着高等学校扩大招生情况的出现,每一个高校需要处理大量的学生信息逐年倍增。如何改变低效率的原始学生信息管理方式,成为摆在高校管理人员面前的一个重要课题。而建立高效的学生信息管理系统就是一个解决此根本问题的思路。本次课程设计目的是利用Rational Rose对学生信息管理系统进行建模分析。
1需求分析
学生信息管理系统的功能性需求综述如下:
(1)高校的每个学生使用自己的用户名和密码登陆系统之后,可以查询自己每个学期的成绩情况,也能够查询自己每一年的缴费情况等等。
(2)高校的每个老师使用自己的用户名和密码登陆系统后,能够查询学生成绩情况,能够查询学生的学籍,也可以查询学生的缴费情况。
(3)系统管理员通过用户名和密码登陆系统后,能够添加用户,完成用户的添加,还可以查询用户,观看全部用户的信息,同时,还可以更新删除学生﹑教师等各类信息。 2系统建模
在系统建模以前,我们首先需要在Rational Rose 2003中创建一个模型。并命名为“学生信息管理系统”,该名称将会在Rational Rose 2003的顶端出现,如下图2-1所示。
图2-1创建项目系统模型
2.1创建系统用例模型
创建系统用例的第一步是确定系统的参与者。学生信息管理系统的参与者包含以下三种:
(1)学生(2)教师(3)管理员 此三个参与者如图2-2所示。
图2-2 系统参与者
然后,我们根据参与者的不同分别画出各个参与者的用例图。
(1)学生用例图:学生在本系统中可以进行登录、查询成绩、查询学籍、查询档案和查询缴费信息相关操作,通过这些活动创建的学生用例图如图2-3所示
图 2-3 学生用例图
(2)教师用例图:教师在本系统中可以进行登录、输入学生学号,之后可以查询学生成绩、查询学生学籍、查询学生档案和查询学生缴费相关操作,通过这些活动创建的教师用例图如图2-4所示。
图 2-4 教师用例图
(3)系统管理员用例图:系统管理员在本系统中可以进行登录、添加用户
修改用户(可以修改用户权限和修改用户信息)、删除用户和查询用户相关操作,通过这些活动创建的管理员用例图如图2-5所示。
图 2-5管理员用例图
2.2创建系统静态模型
从前面的需求分析中,我们可以依据主要六个类对象:学生、教师、学号、学生信息、学生学籍、学生缴费和学生档案创建完整的类图如图2-6所示。
图2-6 系统类图
2.3创建系统动态模型
系统的动态模型可以使用交互作用图、状态图和活动图来描述。
2..3.1 创建序列图和协作图
1.学生在本系统中活动步骤分为:(1)进行注册个人信息(2)登录通过身份验证(3)学生成绩查询(4)学生查询学籍(5)学生查询档案(6)学生查询缴费情况(7)退出系统。根据以上步骤创建的序列图和协助图,如下图2-7和图2-8所示。
图 2-7 学生序列图
图 2-8 学生协作图
2. 教师在本系统中活动步骤分为:(1)进行注册个人信息(2)登录通过身份验证(3)查询学生成绩(4)查询学生学籍(5)查询学生档案(6)查询学生
缴费情况(7)退出系统。根据以上步骤创建的序列图和协助图,如下图2-9和图2-10。
图 2-9 教师序列图
图 2-10 教师协作图
3.管理员在本系统活动的步骤分为:(1)进行注册个人信息(2)登录通过身份验证(3)管理学生成绩、学生档案、学生学籍、学生缴费情况信息。(4)退出系统。根据以上步骤创建的的序列图和协作图,如图2-11和图2-12所示。
图 2-11 管理员序列图
图 2-12 管理员协作图
2.3.2 创建活动图
我们还可以利用系统的活动图来描述系统的参与者是如何协同工作的。学生信息管理系统中,根据教材管理人员、学生和教师的活动步骤,我们可以创建活动图如下图2-13所示。
图 2-13 系统活动图
2.3.3 创建状态图
在学生信息管理系统中,有明确状态转换的类是系统参与者,在整个验证过程前后有各种不同的状态。本系统的状态图如下图2-14所示。
图 2-14 参与者状态图
2.4创建系统部署模型
对系统的实现结构进行建模的方式包括两种,即构件图和部署图。学生信息管理系统的构件图我们通过构件映射到系统的实现类中,说明该构件物理实现的逻辑类,在本系统中,我们可以对学生类、管理员类、教师类、学生成绩类、学生学籍类、学生档案类和学生缴费类分别创建对应的构件进行映射,创建的学生信息管理系统的构件图如图2-13所示。.
图2-13 系统构件图
学生信息管理系统的部署图描绘的是系统节点上运行资源的安排。包括四个节点,分别是:客户端浏览器、Http服务器、数据库服务器和打印机,创建后的部署图如图2-14所示。
图 2-14 系统部署图
3 数据库设计
chengji表
dangan表
Jiaofeiqingkuang表
xueji表
4 界面设计
首页界面设计
成绩查询界面设计
档案查询界面
学籍查询界面
缴费查询界面
5
结
论
及
心
得
5心得与体会
信息管理系统作为我们的主要专业课之一,虽然刚开始我们对这门课程不怎么喜欢,但经过这次课程设计,学生信息管理系统基本设计完毕后,我们对这一门课程也慢慢地有了兴趣。这次的课程设计是两个人一组,虽然我们设计功能并不复杂,但基本上也符合高校管理学生信息的需要。但是该系统设计还有许多不尽如人意的地方,在今后有待进一步改善。通过这次课程设计我们掌握了Rational Rose建模工具,在设计过程中,我们通过查找大量资料,请教老师,以及不懈的努力,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在这次设计课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅,要面对社会的挑战,只有不断的学习、实践,再学习、再实践。
与队友的合作更是一件快乐的事情,只有彼此都付出,彼此都努力维护才能将作业做的更加完美,而团队合作也是当今社会所提倡的。在以后的工作中,还会遇到很多类似的情况,这次课程设计为我们以后的工作积累了很多宝贵的经
验。在次设计中,从接到设计课题到具体设计再到完成系统开发,是一个不断地遇到问题与解决问题的过程。当然仍存在许多问题不能解决地尽善尽美,还需不断地继续与探索。在结束设计的同时也感到了劳动的艰辛与劳动成果的来之不易,明白了课程设计是给自己提供了一个锻炼、升华、提高、完善的机会。通过上机的学习,我认识到学好计算机要重视实践操作,不仅仅是语言的学习,还有其它的上机操作,以及计算机其它方面的知识,都要重在实践,所以在以后的学习过程中,我会更加注视实践操作,让自己更好的学习知识。
正在阅读:
学生信息管理系统 - 图文03-03
少先队仪仗队解说词及图示09-17
投融资财务模型(如何进行投融资财务测算)04-13
法理学试题库03-19
话题作文发展等级之深刻解说示例及训练12-25
曾经的幸福11-03
车震技巧和注意事项(转)11-07
保温工程施工合同03-01
- 二年级下册音乐测试题
- 浙江财经大学中微题库答案
- 小升初常考古诗填空练习(80首古诗 含答案)
- 全国导基 第十章 中国旅游诗词、楹联、游记鉴赏 练习题 及答案
- 华师大版七年级科学(生物)下册5.1《种群和群落》导学案(含答
- 人教版七年级语文上册练习:《我的老师》课时训练(附答案)-精
- NOIP2015浙江省复赛普及组成绩
- 长虹公司的应收账款管理
- 快递行业同业竞争对手调查报告
- “十三五”重点项目-牦牛骨髓粉项目节能评估报告(节能专篇)
- 钢结构生产制造部各岗位职责及任职要求
- 对H企业应收账款管理与核算现状的调查报告
- 中国化学会第24届全国高中学生化学竞赛(省级赛区)试题、标准答
- 本科成本会计
- “众包”创新模式在我国潜在的风险的探讨
- 语文基础全套复习资料(有他足够了
- 中外合作出版合同(1)
- STM32-GPIO及EXTI初始化详解
- 2018年中国控制技术市场现状调研与发展前景分析报告目录
- 大学物理试题第四章 冲量和动量
- 管理系统
- 图文
- 学生
- 信息
- XXXXX小学义务教育标准化学校建设自评报告
- 2014年儿外科考题及答案
- 北师大版小学语文1-6年级教材课本-教科书目录
- 2014年10月全国行政区房价排行榜
- 8 成功离你有多远
- 美丽的丝巾教案03
- 研究生入学考试试题
- 大学普通化学习题
- 2015-2020年中国智能家居市场运营及发展预测报告 - 图文
- 信法不如信访,信访不如信网的看法
- 2018-2019谋圣鬼谷子电视剧全集 - 谋圣鬼谷子电视剧全集下载资源
- 老年护理学考试重点总结
- 谈大学生报考公务员热现象
- 基层员工应知应会
- 3 走进花果山 - 图文
- 《运筹学》教案
- 关于11月11日光棍节·假面舞会策划方案
- 百货商场招商的流程和要点
- 网络营销策划书模板
- 新疆伊宁县潘津乡喀拉布拉克一带铜矿采矿工程投资建设项目可行性