学院综合管理系统.doc_第1页
学院综合管理系统.doc_第2页
学院综合管理系统.doc_第3页
学院综合管理系统.doc_第4页
学院综合管理系统.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课 程 设 计 学院综合管理系统目录1课题背景22系统开发流程及周期33可行性分析43.1技术可行性分析43.2经济可行性分析43.3社会可行性分析44系统需求分析54.1系统调查54.2学院流程分析54.3系统用户分析65系统设计75.1系统功能划分75.2整体的HIPO图75.3系统的概念模型设计75.3.1系统的局部E-R图75.3.2拼合局部的E-R图115.3.3优化全局E-R图135.3.4 E-R转化为关系模型136系统数据表设计147系统运行环境设计177.1系统运行环境分析177.2系统软件选择178总结18商学院综合管理系统1课题背景随着社会的发展,信息化是社会进程的必然趋势,学校管理只有快,准,精才能发挥其价值。商学院领导顺应当前信息发展的趋势,希望为学院管理处设计一个计算机化的管理系统,完善资料信息的处理方式,存储方式和服务方式,从单纯的学院安排和管理教师和学生转化为教师和学生自主选择中心和自主咨询服务中心,使学院信息管理工作效率和质量有所提高。2系统开发流程及周期该系统设计流程如下图所示:研究调查系统可行性分析与论证系统需求分析系统开发系统数据表设计系统运行环境设计经济可行性技术可行性社会可行性系统调查系统用户分析学院流程分析整体HIPO图系统功能划分概念模型图系统开发生命周期的示意图如下系统详细设计用户需求系统总体结构设计系统评价系统运行与维护系统实施新系统逻辑模型详细调查可行性研究初步调查3可行性分析3.1技术可行性分析在现有条件下,技术条件可以达到系统所提出来的要求,且能够得到所需的计算机等物理资源。速度,储存能力,通信功能等要求在现有条件下能够得到满足。同时开发人员有一定的技术水平,符合开发系统的要求。3.2经济可行性分析 该系统的开发费用及维护费用学校完全可以支付,而该系统可以给学校管理工作带来的便利以及管理人员费用的减少,远大于它的成本。所以,从经济上考虑,本系统完全有必要开发。3.3社会可行性分析 随着计算机的发展及普及,以及互联网技术的扩展,学校信息管理必将实现计算机化,并且加入到学校的Intranet或者Internet中去,实现数据的共享,这样有利于学校信息资源在内部的查询,提高了数据资源的利用,并且能够得到及时的更新,不需要像过去那样浪费大量的人力物力资源去进行抄写提高了工作效率。 通过技术、经济和社会等的可行性研究,可以确定本系统的开发是必要的,而且也是可行的,可以立项开发。4系统需求分析4.1系统调查立项初期,我们对商学院进行了信息收集,得到以下信息:(1)学院的组成人员主要包括三个部分,分别是学生、教师和后勤。(2)商学院的教学流程总的来说就是教师选择学生教学,学生选择课题汲取知识,后勤人员协调各方面的关系,为教学工作能更好地展开和学院的运作做好各种工作,如审核课题。(3)系统应能打印必要的报表或信息,以便向教师学生或其他工作人员发布一些信息,同时能在一定时间段对学生的成绩或表现以及教职工的工作进行总结和分析,以便随时制定有效的管理体制。4.2学院流程分析通过与相关人员座谈,并跟班作业,分析商学院的运作流程,然后对此进行简单的抽象,最后得出该学院的数据流程图。(1)系统顶层数据流程图(代表总规划),如下图所示:教务处教研室财务处总务办商学院综合信息系统学生信息教学信息收费单教材信息(2)教师模块的细化数据流程:教师显示结果课程信息课程信息学生选择课程处理数据选择学生成绩评定(3)对教学过程的操作进行细化可以得到的详细数据流程图:教师课程安排学生教材缴费学生信息选修成绩教材信息4.3系统用户分析根据学院现在的组成部分,本系统设计时考虑的用户大致可分为三类。学生:主要是查询信息,比如选课信息、考试安排、各类通知及成绩查询等。还有就是选择自己要修的课程。教师:教师除了查询信息外,还有的职责是登记学生的成绩及学习情况。后勤工作人员:主要负责学生入学注册缴费和教材的管理,总而言之,就是为学院的教学能运作顺利,做好一切准备工作和后续部分。5系统设计5.1系统功能划分根据数据流程图可以看出系统的功能主要有:入学登记、收费管理、教学管理、教材管理、教材进货以及信息查询等模块。因此,系统的HIPO图也主要从这几个方面进行规划。通过分析数据流程图可以非常清晰地得知,为了维护上述功能流程,有些基础性数据是必须储备的,例如单位的机构设置信息、学生基本信息以及教材库存信息等,因此在系统功能设计中必须包含对这些基础数据的维护功能。 5.2整体的HIPO图通过系统功能划分可以规划出系统的整体HIPO图,如图5-1所示。5.3系统的概念模型设计5.3.1系统的局部E-R图围绕商学院综合管理中的教学管理、学生管理和教材管理三个功能,分别绘制其局部E-R图。对于教学模块来说,实质上是教师和学生发生联系的过程,在该过程中,教师和学生的联系是通过学生选修的课程而发生的。一般来说,老师评价一个学生对选修课程学习掌握程度的高低是根据学习成绩而评定的。在该模块中,应包括课程号、安排上课的时间、学生的基础信息、教师的信息和教材的使用等。学生的基础信息、教师的信息和教材的使用等都不是单值属性,而是包括若干信息的结构项,需要和其他实体相联系。商学院综合管理系统基本功能教学管理收费教材管理基础数据登陆系统注销系统修改个人密码修改个人信息课程安排课程查询课程更新删除收费登记收费处理教材发放登记教材库存查询教材进货登记学生管理学生入学登记学生课程选修学生成绩查询教师信息管理学生信息管理教材信息管理机构信息管理图5-1 商学院综合管理系统的HIPO图教学管理过程得到的局部E-R图如图5-2所示。教师职工号职称姓名性别科室单位生日密码教学课程时间日期教室选修成绩单课程号课程名课程号课程名分数考试学生籍贯学号姓名性别出生年月教材明细教材编号名称价格规格111nnmn1图5-2 教学管理过程的局部E-R图对于教材管理来说,应主要包括教材发放、教材库存和教材进货等几个层次。分析其数据管理的必要性,得到局部E-R图,如图5-3所示。收费标志日期发教材记录组成教材编号教材教材名称价格规格明细课程发放进货进货记录教材名称教材价格供应商入库标志日期教材数量11nnm1n图5-3 教材管理部分的局部E-R图对于收费过程来说,主要是针对学生新学期开学注册的收费,所以每张收费单只需得到一个收费金额即可。事实上,注册收费这个模块相对来说是比较简单的。因此,收费部分的E-R图可以相对简单,如图5-4所示。课程缴费收费记录操作人收费金额收费单据日期11图5-4 收费部分的局部E-R图5.3.2拼合局部的E-R图拼合局部E-R图可得到全局E-R图,如图5-5所示。职工号教师职称姓名性别密码生日教学课程选修成绩单考试学生时间日期教室课程名课程号课程名课程号分数学号姓名性别出生年月籍贯隶属机构类别编号名称地址电话主任教材明细数量名称教材号教材名价格隶属组成发教材记录发放收费收费记录操作操作职工规格密码姓名职工号日期收费单据金额管理数据学生信息教师信息教材信息1nm11n1n1n11111n1nnm1nn图5-5 商学院综合管理系统全局E-R图5.3.3优化全局E-R图所谓优化全局E-R图,就是对上述全局E-R图进行检查,消除冲突,并删除冗余的联系。例如,“发教材记录”和“教材”之间的“组成”联系主要指一次发教材记录的明细信息,由于教材是根据选修课程发放的,“课程明细”中已经非常明确地标记了课程对应的教材详细信息,所以这里的联系“组成”的冗余联系,可以删除。5.3.4 E-R转化为关系模型转化得到的关系模式如下:学生(学号,姓名,性别,籍贯,出生年月),其中学号是主键课程(课程号,课程名,课室,时间日期)其中课程号为主键成绩单(学号,姓名,课程号,课程名,分数)其中学号和课程号是联合构成主键。机构表(机构编号,机构名称,电话,办公地址,主任姓名)其中机构编号为主键教师(职工号,职称,机构编号,姓名,性别,生日,密码)其中职工号是主键,机构编号为外键。教材表(教材编号,教材名称,价格,规格)其中教材编号是主键。教材明细(课程号,教材编号,日期,数量)其中课程号、教材编号联合构成为主键。进货记录(教材编号,教材名称,价格,日期,教材数量,供应商,入库标记)其中教材编号是主键。收费记录(收费单号,学生学号,姓名,日期,收费金额,操作人)其中收费单号为主键,操作人为外键。发教材记录(教材编号,收费单号,操作人),其中教材编号为主键,操作人为外键。6系统数据表设计根据前面中设计出的关系模式,进行必要的数据库设计。设计一个数据库,命名为ggsxy,其中包括4张表,表名称就采用上述关系模式名称。把每个关系模式都根据需求分析的要求设计为相应的表结构。(1)学生信息表,如表6-1所示。表6-1 学生信息表结构字段名称字段含义字段类型字段长度允许空否主键/外键学号学生的考试编号char20Not Null主键姓名学生的姓名char10Not Null性别char4Not Null出生年月date20Not Null籍贯char30Not Null课程号学生上课的课程编号char20Not Null主键成绩single10(2)教师信息表,如表6-2所示。表6-2 教师信息表结构字段名称字段含义字段类型字段长度允许空否主键/外键职工号教师的工作编号char20Not Null主键姓名教师的姓名char10Not Null性别char4Not Null生日date20Not Null科室单位教师工作的课室char20课程号教师任教的课程编号char30主键(3)课程信息表,如表6-3所示。表6-3 课程信息表结构字段名称字段含义字段类型字段长度允许空否主键/外键课程号课程编号char10Not Null主键课程名课程名称char20Not Null教室char10Not Null上课日期date20Not Null(4)教材信息表,如表6-4所示。表6-4 教材信息表结构字段名称字段含义字段类型字段长度允许空否主键/外键教材编号上课所用教材的编号char10Not Null主键教材名称char20Not Null价格single10Not Null规格char20Not Null(5)成绩单信息表,如表6-5所示。表6-5 成绩单信息表结构字段名称字段含义字段类型字段长度允许空否主键/外键学号char20Not Null主键姓名char20Not Null课程号char10Not Null主键课程名char20Not Null分数single10Not Null(6)机构信息表,如表6-6所示。表6-6 机构信息表结构字段名称字段含义字段类型字段长度允许空否主键/外键机构编号对学院机构的编号char10Not Null主键机构名称char20Not Null电话char20Not Null办公地址char20主任名字学院领导的名字char10Not Null(7)教材明细表,如表6-7所示。表6-7 教材明细表结构字段名称字段含义字段类型字段长度允许空否主键/外键课程号char10Not Null主键教材编号char10Not Null主键日期date20Not Null数量char50Not Null(8)进货记录表,如表6-8所示。表6-8 进货记录表结构字段名称字段含义字段类型字段长度允许空否主键/外键教材编号char10Not Null主键教材名称char20Not Null价格教材的价格single20Not Null日期date20Not Null教材数量single50Not Null供应商char20Not Null入库标记入库是否char4Not Null(9)收费记录表,如表6-9所示。表6-9 收费记录表结构字段名称字段含义字段类型字段长度允许空否主键/外键收费单号收费单的编号char20Not Null主键学生学号char20Not Null姓名char20Not Null日期date20Not Null收费金额char10Not Null操作人收费的工作人员char10Not Null外键7系统运行环境设计7.1系统运行环境分析作为一个运用于学校信息管理的使用系统,系统的安全性是非常重要的。为了避免Internet黑客对系统的攻击,我们在设计系统运行环境时采取了以下措施:(1)由于系统要同时服务于多用户,因此本系统影视网络环境下的MIS,应支持多客户及对该系统的同时访问。(2)由于学院对系统的安全性要求高,因此采用C/S结构,并在物理层面上与Internet断开。7.2系统软件选择 作为一个MIS,后代数据库管理系统是系统软件的中心。商学院的教师学生和后勤工作人员对Windows平台都非常熟悉,因此我们选择了与Windows系统兼容比较好的网络DBMS系统SQL Server 2000。8总结在进行该MIS系统开发时,我们不可避免地遇到了各种问题。比如在画系统ER 时,因为属性很多很繁杂,所以我们小组在这部分化的实践和精力都比较多。一开始因为不了解学校运作的细节,所以每个对象属性之间的关系弄得一团糟,做得很吃力。后来我们经过分析、深入调查和讨论等,对学院每个组成熟悉后,做起这部分来就顺心应手了,很轻松就完成了。当然,这个问题只是我们进行系统开发时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论