您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 管理信息系统实验报告
选修课管理信息系统分析与设计一、实验题目选修课管理信息系统分析与设计二、实验内容与步骤1、系统项目概述选修课管理信息系统的目的:实现学生选课的信息化,便于管理数据,选修课管理信息系统业务范围:实现学生选课,管理员进行数据处理,查询所选课程的信息。选修课管理信息系统主要任务:组织结构图、功能结构图、业务流程图、数据流程图、数据字典的绘制、代码设计、数据存储设计、输入输出设计等环节,并编制相应的文档设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。选修课管理信息系统的意义及必要性:提高管理效率,大大减少工作量,便于数据的管理,实现学生选课的信息化,实现无纸化管理,2、项目工作计划选修课管理信息系统的系统规划方案(即UC矩阵):学生表课程表教师表选课表预选信息定选信息选课时间定选表课程查询个人选课信息查询CUU第一轮选课信息查询CCCU数据类功能1第二轮选课信息查询UUUUUU学生选课第一轮选课UCU第二轮选课UCU选课信息处理选课时间设年定C第一轮选课信息统计UUU第二轮选课信息统计UUUC3、管理业务流程分析2通过对选修课管理信息系统的调查,进行可行性分析(1)管理上的可行性:该选课系统实现了信息化的管理,提高了工作效率,大大降低了工作量,具有科学性,相应的管理制度改革时机成熟,规章制度齐全,原始数据正确。主管领导都大力支持,高中层管理人员都一致支持。(2)技术上的可行性:目前高等院校的校园网络基本健全,软硬件设施较为完善,计算机的存储能力,通信功能,处理速度完全能够实现选课系统的信息化管理。教师及学生也都能够熟练掌握计算机技术。(3)经济上的可行性:通过节约大量的纸张费用,人力成本,时间成本等,节省了选课成本。同时选课系统的开发成本不是很高,维护,更新所需资金不高。4、数据流程图35、代码设计课程表中关键字段是课程ID代码表示为K1定选表中关键字段是学生ID和课程ID代码表示分别为D1D2教师表中关键字段是教师ID代码表示为J1学生表中关键字段是学生ID代码表示为123代码校验(算术级数法):原始代码123各乘以权432乘积之和4+6+6=16以11为模去除乘积之和,把得出的余数作为校验码:16/11=1…5因此校验码为:12356、功能结构图设计47、数据存储设计教师(教师ID,教师名,职称,性别)学生(学生ID,学生名,性别,班级)课程(学分,课程ID,课程名,教师介绍,课程介绍)授课(教师ID,课程ID)选课(学生ID,课程ID,课程名,学生名)表1课程表5字段名字段类型字段宽度说明课程IDCharacter10课程名Character30教师IDCharacter10学分Int2所用课本Character30字段名字段类型字段宽度说明教师IDCharacter10教师名Character20性别Logic2职称Character10字段名字段类型字段宽度说明学生IDCharacter10学生名Character10课程IDCharacter20课程名Logic26数据字典:①数据项的定义:数据项编号:1-01数据项名称:课程ID别名:无简述:某一课程的编号类型:数值型长度:6位,无小数取值范围:000000-999999数据项编号:1-02数据项名称:课程名别名:无简述:某一课程的名称类型:字符型长度:20字节取值范围:汉字数据项编号:1-03数据项名称:学分别名:无简述:某一课程的学分类型:数值型7长度:1位,无小数取值范围:0-6②数据流的定义数据流名称:选课表编号:F1简述:供学生选课的所有课程信息数据流来源:教务部数据流去向:数据库数据流组成:课程ID+课程名+学分+人数流通量:500份/天高峰流通量:1000份/天数据流名称:预选表编号:F2简述:学生第一轮选课结果数据流来源:管理员数据流去向:数据库数据流组成:学生ID+课程ID+学生名+课程名+学分流通量:500份/天高峰流通量:1000份/天数据流名称:定选表8编号:F3简述:学生最终选课结果数据流来源:管理员数据流去向:数据库数据流组成:学生ID+课程ID+学生名+课程名+学分流通量:500份/天高峰流通量:1000份/天③数据存储的定义数据存储的名称:数据库数据存储编号:D1简述:记录选课课程信息数据存储组成:课程ID+课程名+学分+人数关键字:课程ID④处理逻辑的定义处理名:选课分配处理编号:P1输入:数据流F1输出:数据流F2描述:当学生选择课程时,选课数据发送到预选表8、IPO设计(输入、处理、输出)登陆界面:9选课界面:
本文标题:管理信息系统实验报告
链接地址:https://www.777doc.com/doc-4241594 .html