《2022年桂电商学院学籍管理信息系统分析与方案设计书报告终结版 .pdf》由会员分享,可在线阅读,更多相关《2022年桂电商学院学籍管理信息系统分析与方案设计书报告终结版 .pdf(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、编号: MIS 课程设计报告题目:桂电商学院学籍MIS分析与设计学院:商学院专业:财务管理学生姓名:梁洁枝、毛杨柳、罗玉娇学号: 1100580214 1100580220 1100580219 指导教师:董雄报2013 年6 月17 日精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 29 页目录1 现行系统调查与分析3 1.1 系统目标 3 1.2 开发背景 3 1.2.1 业务背景 3 1.2.2 网络背景 3 1.3 师生情况 4 1.4 学籍管理工作 4 1.5 可提供资源 5 2 系统分析 6 2.1 可行性分析 6 2.1.
2、1 管理上的可行性: 6 2.1.2 技术上的可行性: 6 2.1.3 经济上的可行性: 6 2.2 业务流程分析 6 2.3 数据流程分析 7 2.4 系统数据流程图 9 2.5 数据字典 9 2.5.1 数据项定义 9 2.5.2 数据结构定义 13 2.5.3 数据流定义 14 2.5.4 处理逻辑定义 16 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 29 页2.5.5 数据存储定义 16 2.5.6 外部实体定义 17 3 系统设计 19 3.1 系统设计目标 19 3.2 功能模块设计 19 3.3 代码设计 19 3.
3、4 物理系统配置和实施方案设计21 3.5 输入输出设计 22 3.5.1 输出设计(主要指打印输出设计)22 3.5.2 输入设计(主要指数据录入卡设计)23 3.6 数据库设计 24 3.6.1 概念结构设计 24 3.6.2 逻辑结构设计 24 3.6.3 数据表设计 26 4 总结和体会 28精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 29 页1 现行系统调查与分析1.1 系统目标该系统以学院老师和学生需求进行分析,总体目标是让面向学院老师和同学,服务老师,服务同学,从而更好地管理学生信息,让学生能够及时了解自己的学习情况,
4、树立目标,提高学习成绩。通过系统,可以实现系统化、科学化的管理机制,为老师和同学提供方便,节约时间、节约人力物力等资源,减少老师的工作量,提高效率,保证信息渠道的畅通。其次要完善该系统,让系统更加合理化、人性化、规范化,达到真正服务老师和同学的目的。1.2 开发背景1.2.1 业务背景学籍管理是高校教案工作的一个重要的组成部分,学籍管理水平的高低体现了学校教案管理水平的高低。由于缺乏现代化的管理手段,学籍管理人员常常面对大量的信息资料却不能及时调整出自己所需要的数据。学籍管理还处于半手工处理阶段,工作既繁琐又效率低,学生学籍发生异动,其相应的信息资料不能及时进行修改,往往会出现信息处理不一致的
5、情况。每学期期末的成绩登出容易出现错,漏等情况。学生成绩的查询工作也极不方便。事实证明传统的管理模式既浪费人力资源,又不利于提高工作效率,保密性也差。随着时间的推移,产生大量的文件和资料,给查找更新和维护带来了很大的困难。随着学校专业设置的多样化,学校规模的不断扩大,招生人数逐年攀升以及教案计划的不断完善,学籍管理的数据量急剧增加,使得学籍管理老公强度大大增强,采用这种方式进行学籍管理是难以胜任的。所以,建立一个完善的集成化的计算机学籍管理系统势在必行,它具有手工管理无法比拟的优点,可以做到检索迅速、查找方便、可靠性高、保密性好、寿命长、成本低等,这些有点能够极大地提高效率,也能对学校科学化。
6、正规化管理起到重要的作用。1.2.2 网络背景管理信息系统通常是一个复杂、庞大的人际交换性很高的系统。设计网络、通讯、办公自动化、财务管理、业务管理等,其开发周期长,工作量大。迅速崛起的Intranet相关技术而发展,使得Intranet系统已经迅速的在全世界流行起来,并且成为大多数准备开发网络化管理信息系统的首选方案。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 29 页 Intranet在传统的企业局域网络的基础上, 采用 Intranet技术, 以 TCP/IP 协议作为基础 , 以 Web为核心应用 , 构成统一便利的信息交换
7、平台. 校内网已在传统的局域网基础上, 形成了 Intranet,这为开发网络化管理信息系统提供了必要的条件。由于历史原因,很多学校在学籍管理上大都是单机使用,Office软件开展日常工作。为了实行统一管理,开发一个管理几个校区的学籍管理系统就显得颇为重要。学校的校园网为系统开发奠定了网络基础。校园网具备了以下特点:1、资料格式统一且多媒体化。内部的文件、图像、语音等资料2、可以用超文本模式(HTML )展现,多媒体人机界面易于使用。联系快捷。电子件方便各部门之间的联系。信息提供快捷由于HTML使用起来非常简单,因此,部门都可以通过浏览器存取、浏览文件。3、系统使用方便,于培训。由于浏览器容易
8、使用,针对电脑操作人员的培训任相对减轻。4、系统容易建立,成本低。开发周期短。本学籍管理系统以校园网为依托,采用B/S 技术,功能设计学籍管理系统各个环节面向学校各部门以及各个层次用户。系统的实现和运行可以解决由于学校合并、招生规模扩大和各个小区分散所带来的学籍管理上的困难。1.3 师生情况桂电商学院现在在校本科生有20000 多人,学院共设有九个专业,分别是会计学、财务管理、市场营销、电子商务、工业工程、工商管理、国际经济与贸易、物流管理、人力资源 9 个专业,在进行招生时,每个专业招1-3 个班,每班有 20-50 人。教师有 40 多人,承担了全院的教案任务,部分属于新开课程或者是科技前
9、沿的课程需要由外聘老师教授。全院 100 多门课程,根据就业情况,可能会对部分课程进行调整1.4 学籍管理工作学籍管理工作分为学生信息管理、学生成绩管理、考试管理和用户管理四大部分,具备信息录入修改删除,成绩录入修改删除、添加修改,删除考试信息,添加删除考试科目,添加修改删除系统用户等功能。它能方便老师、学生、家长查询信息。1、在正常的教案运行时,学籍管理主要工作是:2、每年新生入学时,对新生数据及时添加;在每个学期补考结束以后,对于需要精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 29 页留级、休学的学生数据进行处理,登记他们的学籍
10、记录。3、在新进来的老师以后,及时对他们的教案基本情况记录进行登记,主要记录他们所教案的课程;对老师新开课程也应记录在案。4、如果学院有新开课程,应对新开课程进行登记。5、每学期考试结束后,对学生成绩进行登记,供各类人员使用。6、留级规定:挂科超过16 学分,系统应提示留级,若经学生申请,家长同意学生名单转移到下届同专业学习。1.5 可提供资源数据资源:各年级学生学籍信息;新生学籍信息数据;需留学、休学的学生数据;新进来老师的教案基本情况;学校的新开课程;学生成绩。人力资源:学籍管理信息系统工程开发组程序编写人员,数据录入人员,信息系统维护人员,硬件:高配置电脑设备、服务器、打印机、网络及其配
11、件等软件:操作系统采用WindowsXP, 数据库管理系统采用access 2003 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 29 页2 系统分析2.1 可行性分析2.1.1 管理上的可行性:学籍管理信息系统如果搭建完成,能够解决学院管理信息量巨大,工作量繁杂的难题,学院规模较大,学院现已有一批优秀的管理信息系统方面优秀教师,可承担使用、维护信息等任务,是在不行可选择外聘的方式,解决人员的需求问题,现实管理的可行性。该系统研发成功,能够在桂电各院乃至各高校结合实际情况修改后推广使用,因此较强的社会可行性。2.1.2 技术上的可
12、行性:软硬件皆可实现:系统需要的硬件设备、网络等在我校现行的条件下具备极大的可行性,操纵系统采用WindowsNT ,数据库管理系统采用SQL.Server2000, 系统使用的技术操作简单,而且都已是非常成熟的技术,直接在此系统中应用即可。2.1.3 经济上的可行性:系统需要的费用主要包括:设备费用,新系统研发费用,培养相关技术操作人员费用,系统维护费用,机房等硬件维修保养费用,系统升级费用,相关工作人员工资费用。设备一旦投入运行,所需维护费用花销不会太大,系统开发可由内部教师开发,开发周期不长,费用低;维护费用为聘请相关专业的同学进行勤工俭学,费用不会太高。经济上完全具备可行性。2.2 业
13、务流程分析我们经过几天的网上、图书馆有关学籍管理系统资料的收集,结合传统的学籍管理流程和现今已经运行的学籍管理系统业务处理流程,再加上我自己的一些看法和观点,我初步总结和分析出商学院学籍管理系统的基本业务流程。首先,由商学院学生处根据学校相关规定和学生成绩招录新生,并建立新生入学档案和修改学籍管理信息中的数据。接着有教务处组织编排班级和组织教师进行教案。完成一学期的教案后,由教务处组织学生进行期末考试,并对学生期末成绩进行统计和分析。再由各系根据教务处统计分析的结果评定奖学金、填制成绩单。最后再由学生处根据教务处统计分析的学生成绩结果修改学籍管理信息。并最终完成毕业学生的毕业登记、填制毕业登记
14、表和修改学籍管理信息。下面我们所绘制的学籍管理业务流程图(见图 2-1)。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 29 页2.3 数据流程分析首先,我们根据学籍管理的业务流程图找出与学籍管理系统相关的主要外部实体:学生处、教务处、用人单位和学生。如图2-2 所示:接着,我们把学籍管理信息系统分为:档案管理、成绩管理、奖惩管理三个主要部分。与其相关的主要外部实体和数据流如图2-3 所示:下面为学籍信息管理系统的第三层流程图。我将成绩管理子系统分为了统计成新生录取建立档案教案考试及格不及格补考重修不及格不及格学籍异动退学留级评定奖学
15、成绩单查看存档毕业毕业生登记毕业生登记表查看统计分析成绩系教务处家长学生用人单位学生处学生处图 2-1 商学院学籍管理业精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 29 页绩、登记一览表、登记学籍表、统计不及格课程、评定奖学金、填写成绩单和登记重修成绩这几个主要部分。教务处通过成绩管理子系统把各任课老师所提供的各个学生的成绩进行统计和分析,并通过统计分析的结果判定学生是否可以评定奖学金、留级或退学,最后将统计分析结果传输给辅导员,并为学生和家长填制成绩单。通过成绩管理子系统的处理将会生成一份学习文档,为档案管理子系统和奖惩管理子系统
16、的处理提供原始数据。下面为学籍信息管理系统的第三层流程图。我将成绩管理子系统分为了统计成绩、登记一览表、登记学籍表、统计不及格课程、评定奖学金、填写成绩单和登记重修成绩这几个主要部分。教务处通过成绩管理子系统把各任课老师所提供的各个学生的成绩进行统计和分析,并通过统计分析的结果判定学生是否可以评定奖学金、留级奖惩报告毕业生登记表成绩单成绩管理教务处成绩单学习文档学习文档奖惩管理系奖惩结论用人单位新生名单学生处档案管理学生学籍表家长成绩单学生注册成绩图 2-3 商学院学籍管理信息系统数据流学生成绩单学生处用人单位学籍管理系统毕业生登记表新生名单成绩单教务处图 2-2 商学院学籍管理信息系统数据精
17、选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 29 页或退学,最后将统计分析结果传输给辅导员,并为学生和家长填制成绩单。通过成绩管理子系统的处理将会生成一份学习文档,为档案管理子系统和奖惩管理子系统的处理提供原始数据。奖惩管理系统和档案管理系统的数据流程图分别为图2-5 和图 2-6 所示2.4 系统数据流程图通过对现行系统的全面分析与调查,本系统数据流向合理,系统功能可以满足实际管理工作的需要。新系统功能可分为档案管理、成绩管理、奖惩管理三个部分,系统的外部实体学生处、教务处、用人单位和学生顶层数据流层图反映了系统边界。2.5 数据字
18、典2.5.1 数据项定义数据项是最小的数据组成单位,本学籍管理系统的部分数据项定义如下:1、姓名学习文档教务处学生辅导员期 末 成 绩单成绩统计学籍表成绩一览表重修成绩登记重修成绩统计成绩登记期一览表登记学籍表统计不及格课程判定留级或退学填写成绩单评定奖学金家长升 级 、 补考图 2-4 学籍管理信息系统数据流程图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 29 页名称:姓名编号: N- XXXX 别名: N-说明:商校学生、教师以及相关人员的名称数据值类型:离散类型:文本长度: 10 相关说明:姓氏姓名2、学号名称:学号 有关编
19、号说明别名:Sn-No 总编号: XXXX 说明:商学院学生编号编号:XXXXXX 数据值类型:离散类型:数据 XX XXX XXX XX 长度:10 有关数据结构:学生成绩、一卡通编号班号系代号年级号建立奖惩档案学习文档奖励处理惩罚处理修改文档档案文件登记学籍表学籍表奖惩报告系图 2-5 商学院学籍管理信息系统数据流图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 29 页3、成绩名称:成绩编号: S- XXXX 别名: Ss-No 说明:本校学生期末考试成绩成绩取值含义:优:90-100;良:数据值类型:离散80-90;中: 70
20、-79;及格:类型:数字 60-69;不及格: 60 以下4、密码名称:密码编号: - XXXX 别名: -No 说明:登录系统的相关密码学生成绩单学生处用人单位学籍管理系统毕业生登记表新生名单成绩单教务处图 2-7 学籍管理信息系统数据流程图建立档案学习文档奖励处理退学处理留级处理修改文档删除文档档案文件填制毕业登记表登记学籍表用人单位学籍表新生名单学生处图 2-6 学籍管理信息系统数据流图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 29 页学习文档教务处学生辅导员期 末 成 绩单成绩统计学籍表成绩一览表重修成绩登记重修成绩统计
21、成绩登记期一览表登记学籍表统计不及格课程判定留级或退学填写成绩单评定奖学金家长升 级 、 补图 2-9 学籍管理信息系统数据流程图奖惩报告毕业生登记表成绩单成绩管理教务处成绩单学习文档学习文档奖惩管理系奖惩结论用人单位新生名单学生处档案管理学生学籍表家长成绩单学生注册成绩图 2-8 学籍管理信息系统数据流程图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 29 页数据值类型:离散类型:数字字符长度:位以上取值范围:;2.5.2 数据结构定义数据结构主要描述的是数据之间的关系,一个数据结构可以有若干数据项组成,也可以有若干个数据结构组成
22、,还可以有若干个数据项和数据结构组成。本学籍管理系统的部分数据结构定义如下:学生登记卡:名称:学生登记卡总编号: XXXX 说明:新生入学时填写的卡片编号: XXXXXX 结构:学号存储:姓名曾用名入学时间建立档案学习文档奖励处理退学处理留级处理修改文档删除文档档案文件填制毕业登记表登记学籍表用人单位学籍表新生名单学生处图 2-11 学籍管理信息系统数据流程图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 29 页出生日期性别民族家庭住址本人简历开始时间终止时间单位2.5.3 数据流定义数据流可以包含多个数据结构,可以来自某个外部实体
23、、数据存储或某个处理。本学籍管理系统的部分数据流定义如下:1、期末成绩单名称:期末成绩单总编号: XXX 简要说明:学期结束时,任课教师填写的成绩单。编号: XXXXXX 数据流来源:教师数据流去向:统计成绩包含的数据结构:科目名称数量: 500份/ 学期考试考查学生成绩学号姓名成绩任课教师2、新生登记表名称:新生登记表简要说明:新生入学时填写的表单。总编号: XXX 数据流来源:学生编号: XXXXXX 数据流去向:建立档案精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 29 页数据的结构:基本情况姓名曾用名入学时间出生日期性别民族
24、家庭住址本人简历开始时间终止时间单位职务3、奖惩报告单名称:奖惩报告单简要说明:学期结束时,学校各系填写的学生学习总编号: XXX 状况奖励与处罚表单。编号: XXXXXX 数据流来源:系数据流去向:建立奖惩档案包含的数据结构:数量: 10 份/ 学期科目名称学生成绩学号班级姓名成绩奖惩情况奖励处罚精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 29 页2.5.4 处理逻辑定义处理逻辑的内容包括:编号、名称、处理的文字描述,输入、输出的数据流和处理的频率。本学籍管理系统的部分处理逻辑定义如下:1、填写成绩单名称:填写成绩单说明:通知学
25、生成绩,有重修科目的说明重修报名时间。总编号:XXX 输入:由成绩一览表流向填写成绩单编号:XXXX 输出:由填写成绩单流向学生(成绩通知单)处理:查成绩一览表,打印每个学生的成绩通知单,若有不及格科目,或不及格科目达到一定数量,需要留级的,在“成绩通知单”上填写重修科目、时间,若留级的,注明留级。2、填制毕业生登记表名称:填制毕业生登记表总编号: XXX 说明:反映学生在校情况。编号: XXXX 输入:由档案文件流向填制毕业登记表输出:由填制毕业登记表流用人单位(毕业生登记表)处理:查档案文件,打印每个学生的学籍档案,把学生的在校情况、表现、奖惩等信息如实打印在毕业生登记表上,并修改或删除学
26、生在校档案。2.5.5 数据存储定义数据存储组要描写该数据存储的结构,及有关的数据流、查询要求。本学籍管理系统的部分数据存储定义如下:1、学习成绩一览表名称:学习成绩一览表说明:学期结束,按班汇集学生各科成绩。总编号: XXX 结构: 班级有关的数据流:学生成绩 * 登记一览表 to 成绩一览表学号成绩一览表 to 登记学籍表姓名成绩一览表 to P统计不及格成绩* 课程科目名称成绩一览表 to 评定奖学金精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 29 页考试考查信息量:份学期成绩2、档案文件(分为奖惩档案文件和档案文件,此处以
27、奖惩档案文件为例。)名称:档案文件说明:反映学生在校期间的奖惩、退留情总编号: XXX 结构:班级编号: XXXXX 学号姓名未及格科目科目名称成绩学分有关的数据流:科目数量建立奖惩档案 to 档案文件奖惩处理修改文档 to 档案文件奖励档案文件 to 登记学籍表处罚3、学籍表(学籍表的结构比较复杂,所以我在此仅列出学籍表的大体数据结构。)名称:学籍表说明:反映学生在校期间的所有情况。总编号: XXX 结构:编号:基本情况学生动态(退学、留级、在校)奖惩记录学习成绩毕业论文成绩2.5.6 外部实体定义外部实体主要说明外部实体产生的数据流和传给该外部实体的数据流,以及该外精选学习资料 - - -
28、 - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 29 页部实体的数量。本学籍管理系统的部分外部实体定义如下:1、学生名称:学生总编号: XXXX 说明:编号:XXXXXX 输出数据流:个数:约 12000个输入数据流:填写成绩单 to 学生2、家长名称:家长总编号: XXXX 说明:编号: XXXXXX 输出数据流:个数:约 12000 个输入数据流:填写成绩单 to 家长3、用人单位名称:用人单位总编号: XXXX 说明:编号: XXXXXX 输出数据流:个数:难以确定输入数据流:填制毕业登记表 to 用人单位4、学生处名称:学生处总编号: XX 说明:编
29、号: XXXX 输出数据流:个数: 1 个学生处 to 建立档案5、教务处名称:教务处总编号: XX 说明:编号: XXXX 输出数据流:个数: 1 个教务处统 to 计成绩输入数据流:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 29 页3 系统设计3.1 系统设计目标通过本系统可实现学生学籍管理网络化,方便教师网上登录成绩、班主任网上处理学生学籍异动、学生网上查询成绩等。使用该系统可以大大提高工作效率,节省人力和时间,提高管理水平,有利于推动学生管理的“无纸化办公”进程。3.2 功能模块设计本学籍管理信息系统按处理不同业务分为三
30、个子系统:成绩管理子系统、档案管理子系统、奖惩管理子系统。其中成绩管理子系统应该具有的功能有:录入、统计分析、储存、查询、输出;档案管理子系统的功能有:录入、建立、储存、查询、修改、删除、输出;奖惩管理子系统的功能有:录入、建立、储存、查询、修改、输出。如下图所示(图3-1):由学籍管理信息系统功能包图可以看出,不管是成绩管理信息子系统,还是档案管理信息子系统、奖惩管理信息子系统,他们具有许多相同或相近的功能。因此我们可以把这些相同或相近的功能进行分析和组合。由此,我们可以得到以下功能模块结果图(图 3-2)3.3 代码设计代码指明了事物的名称、属性、状态。科学的代码设计能使计算机进行数据处理
31、时,能节省存储空间,提高处理速度、效率和精度。进行代码设计的过程中,我们应该尽量遵循以下基本原则:1、要适合计算机处理;2、要便于使用; 3、要具有系统学籍管理档案管理成绩管理奖惩管理图 3-1 商学院学籍管理信息系统功能精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 20 页,共 29 页性、通用性和可扩展性;4、选择最小代码; 5、代码标准化。本学籍管理系统中的数据库代码用部分代码设计范例如下:1、部门代码部门代码采取数字和字符混合编码的形式,具体如下:(1)学生处 * * * (2)教务处 * * * (3)系 * * * * 、人员代码人员
32、代码采取纯数字编码形式,具体如下:(1)教师 * * 建立学籍修改档案存储数据统计分析录入数据删除档案输出资料查询信息管理学籍图 3-2 商学院学籍管理信息系统功能模块分部门代码(数字)分部门代码(数字)系别简称代码(字符)班级代码(数字)职称代码(数字)系别代码(数字)学生处简称代码(字符)教务处简称代码(字符)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 21 页,共 29 页(2)学生 * * * 3、表单代码表单代码仍采取数字和字符混合编码的形式,具体如下:(1)档案文件表X X* * * (2) 学籍表XJB* * (3)成绩一览表CJ
33、* * 3.4 物理系统配置和实施方案设计3.4.1 计算机硬件配置设计1、管理计算机:配置Pentium III 1.7 GHz/256M 以上内存 /40G 以上硬盘2、物品出借仪器: Adaptive Server Anywhere 8.0(ASA )数据库平台3.4.2 计算机软件配置设计1、操作系统: Windows 2000系列、Windows XP 2、数据库管理系统: SQL Server 2000 以上3、开发工具: Visual Basic 3.4.3 通信与网络配置设计:目标系统的网络拓扑结构图如图3-3 序列号代码(数字)专业代码(数字)系别代码(数字)年级代码(数字)
34、表单类别别简称代码(字符)年级代码(数字)系别代码(数字)专业代码(数字)序列号代码(数字)表单类别别简称代码(字符)年级代码(数字)系别代码(数字)专业代码(数字)序列号代码(数字)表单类别别简称代码(字符)年级代码(数字)系别代码(数字)专业代码(数字)序列号代码(数字)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 22 页,共 29 页3.5 输入输出设计3.5.1 输出设计(主要指打印输出设计)输出设计的内容:图 3-3 目标系统的网络拓扑结构图信息的使用者:老师和学生使用目的:核对信息,查询成绩使用周期:在校 4 年有效期: 4 年+2
35、年信息保存 =6年保管方法:统一交给教务处保管输出工程:学生姓名,学号,性别,班级,专业,院系,留级提醒,课程名,课程号,成绩,补考成绩,照片位数: 1-8 位数据形式:文字及数字输出格式:表格公 益 物 品 管理虚网用 户 辨别虚网系 统 维护虚网滞 留 金 扣缴虚网学生宿管科用户信息管理虚网宿 管科学生物理出售虚网物 品 查询虚网物理采购信息处理虚网宿管科学生供应商宿管科宿管科宿管科宿管科学生精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 23 页,共 29 页输出设备:打印机输出介质:专用纸表 3-1 学生信息表学生信息姓名学号性别照片班级专
36、业院系留级提醒课程名课程号成绩补考成绩表 3-2 教师信息表教师信息姓名性别照片住址所教课程课程编号表 3-3 课程信息表课程信息表课程号课程名任课教师上课地点课程类型3.5.2 输入设计(主要指数据录入卡设计)本着控制输入量、减少输入延迟、减少输入错误、输入过程应尽量简化的原则,将数据录入设计卡设计如下:表 3-4 学生信息采集表学生信息采集表姓名学号性别照片班级专业院系精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 24 页,共 29 页表 3-5 教师信息采集表教师信息采集表姓名性别照片住址所教课程课程编号表 3-6 成绩采集表成绩采集表课程
37、号课程名任课教师学生姓名学生成绩不管是数据的输入还是输出简洁、方便、快捷,用户界面要尽量达到友好、简便、实用、易于操作的原则,避免过于烦琐和花哨。下面图例(图3-4)显示了“学籍管理”系统界面中的高层屏幕之间如何相互联系。界面设计3.6 数据库设计3.6.1 概念结构设计根据前面对系统进行分析与设计,已经基本了解了学籍管理系统的数据处理流程,找出与系统有关的各个实体及相互联系,由此得到了本系统的E-R 图如图 3-5 所示:3.6.2 逻辑结构设计E-R图转化为关系模型如下:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 25 页,共 29 页学生
38、(学号、姓名、性别、年龄、系别、专业)教师(教师编号、教师姓名、教师职称)课程(课程号、课程名、学分、学时)系(系编码、系别、辅导员)提供(课程编码、系编码)主屏幕录入成绩输出成修改学生信输出学生档案系统设查看学生信显示录入学生档图 3-4 学籍管理信息系统界面中的高层教师学生系课程学习教案分配属于提供专业学号系别教师编号姓名学时学分课程名系别电话课程号图 3-5 学籍管理信息系统E-R 模m m n m 1 m n 1 职称m m 1 m 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 26 页,共 29 页教案(教师编码、课程编码)学习(学号、
39、课程编码)属于(学号、系编码)分配(教师编码、系编码)由于和、和的码相同,故合并成:学生(学号、系别、专业、系编码)教师(教师编码、姓名、系编码)3.6.3 数据表设计表 3-7 student_Info 学生基本信息表列名数据类型可否为空说明student_ID INT(4) NOT NULL 学生学号(主键)student_Name CHAR(10) NULL 学生姓名student_Gender CHAR(2) NULL 学生性别born_Date DATETIME(8) NULL 出生日期class_No INT(4) NULL 班号tele_Number CHAR(10) NULL
40、联系电话ru_Date DATETIME(8) NULL 入校时间address VARCHAR(50) NULL 家庭住址comment VARCHAR(200) NULL 注释表 3-8 class_Info 班级信息表格列名数据类型可否为空说明class_No INT(4) NOT NULL 班号( 主键) grade CHAR(10) NULL 年级Director CHAR(10) NULL 班主任Classroom_No CHAR(10) NULL 教室表 3-9 course_Info 课程基本信息表精选学习资料 - - - - - - - - - 名师归纳总结 - - - -
41、- - -第 27 页,共 29 页列名数据类型可否为空说明course_No INT(4) NOT NULL 课程编号 (主键) course_Name CHAR(10) NULL 课程名称course_Type CHAR(10) NULL 课程类型course_Des CHAR(50) NULL 课程描述表 3-10 gradecourse_Info 年级课程设置表列名数据类型可否为空说明grade CHAR(10) NULL 年级course_Name CHAR(10) NULL 课程名称表 3-11 result_Info 学生成绩信息表列名数据类型可否为空说明exam_No CHAR
42、(10) NOT NULL 考试编号student_ID INT(4) NOT NULL 学生学号student_Name CHAR(10) NULL 学生姓名class_No INT(4) NULL 学生班号course_Name CHAR(10) NULL 课程名称result FLOAT(8) NULL 分数表 3-12 user_Info 系统用户表列名数据类型可否为空说明user_ID CHAR(10) NOT NULL 用户名称(主键)user_PWD CHAR(10) NULL 用户密码user_DES CHAR(10) NULL 用户描述4 总结和体会现代信息技术迅速发展的今天
43、,要想跟上时代的步伐,要想在激烈的竞争中立于精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 28 页,共 29 页不败之地,要想不被社会淘汰,必须掌握一定的高科技信息技术。本学期,我们开设了管理信息系统这门重要的课程,为了让我们能把学到的知识灵活运用,老师特地安排了这次分组实验活动,让每个小组自己做一个工程。这次我们小组做的是学生学籍信息管理系统 , 与其它小组做的学生信息管理系统不同, 我们侧重于学生学籍的管理. 我们组的成员齐心协力, 各尽所能 , 把这个系统所包含的内容及结构都考虑得比较全面. 各个子系统的功能完善 , 联系也很紧密 . 在做这个系统的时候, 我们组开始也遇到了很多困难, 比如数据流程图和功能模块图的设计 . 后来我们组的成员经过仔细思考, 又查阅了很多资料 , 最终把问题解决了 . 这个系统也有不完善之处. 比如若运行时间过长 , 数据会产生冗余 , 系统的运行效率将会降低 . 但是我们做这个工程的最终目的已经达到了- 那就是加深对管理信息系统知识的理解!通过这次工程开发,我们深刻体会到:作为当代的大学生只有勤动手,将理论知识转化为实践,然后从实践中去总结经验和教训。这样学到的知识才是自己的知识。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 29 页,共 29 页