管理信息系统课程设计学生学籍系统.docx
- 文档编号:9030625
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:13
- 大小:66.85KB
管理信息系统课程设计学生学籍系统.docx
《管理信息系统课程设计学生学籍系统.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计学生学籍系统.docx(13页珍藏版)》请在冰豆网上搜索。
管理信息系统课程设计学生学籍系统
武汉科技大学
城市学院
课程设计报告
课程名称:
管理信息系统
题目:
学生信息查询子系统
专业:
09级工商管理
班级:
一班
姓名:
学号:
指导老师:
2011年12月20日
课程设计评分表(参考格式)
评分标准:
1.学生是否严格遵守课程设计纪律,按照规定时间完成设计任务(占30%)
2.课程设计报告书的质量(占40%)
(1)是否采用了良好的设计方法,独立完成课程设计。
(2)课程设计各分段的任务是否按时完成及完成的质量。
(3)是否完成课程设计任务书指定的全部要求。
3.课程设计报告书的撰写规范(占30%)
课程设计报告书的撰写规范要求与毕业设计(论文)的要求相同。
教师评分:
1.学生出勤得分:
_________
2.内容质量得分:
_________
3.撰写规范得分:
_________
最终评定成绩(以优、良、中、及格、不及格评定):
_________
教师评语:
签字:
日期:
年月日
1.系统分析--------------------------------------------------------------4
1.1需求分析---------------------------------------------------------4
1.2可行性分析------------------------------------------------------4
1.3业务流分析-------------------------------------------------------5
1.4数据流程图-------------------------------------------------------6
1.5数据字典----------------------------------------------------------6
2.系统设计---------------------------------------------------------------9
2.1系统功能设计-----------------------------------------------------9
2.2系统运行环境与数据库设计-----------------------------------9
2.3输入/输出设计-------------------------------------------------12
3.系统实施---------------------------------------------------------------13
4.心得体会----------------------------------------------------------------13
1.系统分析
1.1需求分析
随着学校规模的不断扩大,学生数量的不断增加,学生的信息量也成倍增长。
学生信息查询工作是学校各项工作的一个重要部分,其管理水平的高低将直接影响到人才的培养质量。
面对庞大的信息量,如何有效地提高学生信息查询工作的效率是一个学校急需解决的问题。
因此开发适合学校需要的学生信息查询子系统,通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,并减少管理方面的工作量。
至此根据自我的知识水平尝试设计实现学生信息查询子系统。
1.2可行性分析
经济上可行性:
本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以代替人工进行许多繁杂的劳动;
第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以大大的提高学校的工作效率;
第四,本系统可以使敏感文档更加安全,等等。
所以,本系统在经济上是可行的
技术上可行性:
为本系统的开发我特对我校管理系进行了深入的调查研究。
现我校共有学生人数大约两万人。
本系统的开发我利用VFP作为本系统的数据库,它是一个支持多用户的新型数据库,适用于中小规模的数据量需求。
学校的硬件建设也为新系统提供了硬件的支持。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的
1.3业务流程分析
业务流程分析,是对业务功能分析的进一步细化,从而得到业务流程图,是一个反映企业业务处理过程的“流水帐本”。
帮助确定流程工作与合作建模的基本要素,更好地分析理解其同其他要素的关系。
图1.3.1学生信息查询子系统的业务流程图。
1.4数据流程图
数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。
系统部件包括系统的外部实体、处理过程、数据存储和系统中的数据流四个组成部分。
图1.4.1学生信息查询数据流程图
1.5数据字典
数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。
主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。
被动数据字典是指修改时必须手工更新其内容的数据字典。
1.数据项:
表1.5.1数据项
数据项名称
数据项含义说明
别名
数据类型
长度
取值范围
学号
为每个学生设置一个代号
无
字符型
4
00000000-99999999
姓名
学生的姓名
无
字符型
50
中/外文
性别
学生的性别
无
字符型
2
男/女
所属学部
学生所属的学部
无
字符型
20
中文
年级
学生的年级
无
数值型
2
00-99
专业
学生的专业
无
字符型
20
中文
班级
学生的班级
无
字符型
20
中文
2.数据结构的定义
表1.5.2课程信息数据字典
名字:
课程信息
描述:
学生选课所产生的课程信息
定义:
课程信息=课程号+课程名+授课老师
表1.5.3分数信息数据字典
名字:
分数信息
描述:
学生选择课程所得分数
定义:
分数信息=课程号+学号+分数
表1.5.4学生信息数据字典
名字:
学生信息
描述:
学生的基本信息
定义:
学生信息=学号+姓名+性别+年级+专业+班级+所属学部
3.数据流的定义
表1.5.5成绩统计
数据流的名称:
成绩统计
简要说明:
对各科成绩进行统计
数据流来源:
p1.8
数据流去向课程管理模块
数据结构:
序号+学号+课程编号+学期+成绩
4.数据存储
数据存储名:
课程信息
输入数据流:
课程基本信息,年级开课课程
输入数据流:
学生选修的课程信息
数据存储名:
成绩信息
输入数据流:
更新后的成绩信息
输出数据流:
学生各科分数及成绩的统计
2.系统设计
2.1系统功能设计
本系统主要可以实现以下的查询功能:
学生基本信息查询、成绩查询、课程查询、专业班级查询、系统维护等。
2.2系统的运行环境和数据库的设计
系统的运行环境设计为在WindowsXP平台下运行,程序设计语言选择VisualFoxPro6.0以上版本
数据库中包括系统学生表、成绩表、专业表、班级号表、课程表和操作员表,各表结构设计如下。
1.课程表
课程表用来存放所有课程的基本信息,该表被命名为KCB.DBF,其结构如表2.2.1所示。
表2.2.1课程表结构
编号
字段名
字段类型
字段长度
小数位数
作用
1
课程号
字符型
4
0
学生的课程号
2
课程名
字符型
12
0
学生所学的课程名
3
学分
数值型
1
0
学生的学分
4
选修课号
字符型
4
0
学生的选修课号
2.学生表
学生表用来存放学生的基本数据,相当于学校的学生档案,该表被命名为XSB.DBF,其结构如表2.2.2所示。
表2.2.2学生表结构
编号
字段名
字段类型
字段长度
小数位数
作用
1
学号
字符型
8
0
学生学号
2
姓名
字符型
8
0
学生姓名
3
性别
字符型
2
0
学生性别
4
学部
字符型
20
0
学生所属学部
5
年级
数值型
2
0
学生的年级
6
专业
字符型
20
0
学生的专业
7
班级
字符型
20
0
学生的所属班级
3.专业表
专业表用来存放学校中所有学生所学专业的基本信息,该表在数据库中被命名为ZYB.DBF,其结构如表2.2.3所示。
表2.2.3专业表结构
编号
字段名
字段类型
字段长度
小数位数
作用
1
专业号
字符型
3
0
学生的专业号
2
专业名
字符型
12
0
学生所学的专业名
3
科类
数值型
6
0
学生的科类
4
学制
数值型
4
0
学生的学位
4.操作员表
存放教学管理系统未来操作员的信息,将来系统运行时,必须“登录”,核对操作员的姓名和密码,否则只有通过登录才能进入本系统。
该表被命名为CZY.DBF,其结构如表2.2.4所示。
表2.2.4系统用户表结构
编号
字段名
字段类型
字段长度
小数位数
作用
1
姓名
字符类
8
0
用户名称
2
密码
字符型
8
0
用户密码
4.成绩表
该表中保存的是学生的所有课程的成绩,主要用来记录每位同学的成绩情况,被命名为CJB.DBF,其结构如表2.2.5所示。
表2.2.5成绩表结构
编号
字段名
字段类型
字段长度
小数位数
作用
1
学号
字符型
8
0
学生学号
2
课程号
字符型
4
0
学生课程号
3
学期
字符型
1
0
学期
4
成绩
数值型
3
0
学生的成绩
5.班级号表
班级号表主要用于存放学生所在班级的号码,其结构如表2.2.6所示。
表2.2.6班级号表结构
编号
字段名
字段类型
字段长度
小数位数
作用
1
班级号
字符型
8
0
学生班级号
2.3输入/输出设计
在系统的输入/输出设计上遵循的是既满足用户需求又方便用户使用的原则。
输入/输出截面的确定都与客户反复沟通,直到用户满意为止。
输入界面的设计不仅考虑输入数据的屏幕格式,而且考虑如何使输入数据的错误率尽可能的小。
输入设计:
输入设计的目的是保证向系统输入正确的数据。
在此前提下,应做到输入方法简单,迅速,经济,方便。
所以,因该遵循最小量原则,也就是保证满足处理要求的前提下,使输入量最小,这样出错几率小;简单性原则,输入的准备,输入的过程应尽量容易,以减少错误发生。
早检验原则,对数据的检验尽量接近原数据发生点,使错误能及时得到改正;少转换原则,输入数据尽量用其处理所需形式记录,以避免数据转换介质时发生错误。
输出设计:
a.确定输出内容:
输出的内容主要是系统给出对用户进行的分析结果,其中包括用户的基本信息,选课情况,成绩单,专业班级表等。
b.确定输出设备及介质:
我们拟定采用打印机为主要输出设备,打印出来的内容可以供以后用户随时随地查阅分析。
3.系统实施
成功实施学生信息查询子系统我觉得要从下面几个方面进行考虑及准备:
(一)确定符合实际的学校需求管理目标并选择合适的软件。
(二)要系统地规划项目实施过程,确定可行的实施计划。
1.要详细描述学校的现在流程,让软件方帮助学校规范流程,并体现在实施方案中。
2.要准备准确的数据,并在此基础上对查询系统解决方案进行测试,确保无误后上线。
3.要在查询系统实施过程中按计划进行,做好每个阶段的总结与问题的跟踪。
4.体会心得
这个学期学了管理信息系统这门学科。
觉得受益不浅,我想先描述一下管理信息系统的基本职能:
数据的收集和录入,负责数据的存贮,负责系统内信息的传输,数据的加工,模型的建立、求解、应用和修改,输出信息,向各管理层提供信息,支持决策,管理信息系统自身的管理及维护。
众所周知,管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和决策的整个过程,并探讨计算机的实现方法。
它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的系统。
管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益。
所以,管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路。
我觉得学习管理信息系统是非常必要的,特别是对我们工商管理的学生而言。
我觉得平时上课学习是不够的,要更加注重实践操作,并且也要多做练习题,这样有利于更好的了解管理信息系统。
最后也要谢谢老师的耐心指导,在今后的学习中我会再接再厉,更加的充实自己!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 课程设计 学生 学籍 系统