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