教务管理系统_第1页
教务管理系统_第2页
教务管理系统_第3页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、信息系统分析设计与管理期末课程设计班级: 15 信息管理与信息系统指导老师:黄梅完成日期: 目录教务管理信息系统第1章 系统开发的目的和意义1.1 现行系统的现状和存在的问题1.2 系统开发的目的1.3 系统开发的意义第 2 章 系统分析2.1 可行性分析2.2 业务流程调查和分析2.3 数据流图2.4 数据字典2.5 E-R 图第 3 章 系统设计3.1 系统总体布局3.2 软件总体布局3.3 数据库设计3.4 用户界面设计一、系统开发的目的和意义1.1现行系统的现状和存在的问题现行系统过于简单,而且BUG较多,并且缺少很多实用的功能。 列如:在某些情况下无法返回到上一个界面。网站经常报错无

2、响应。 无法实现成绩的排序。选课系统经常爆掉,并且存在漏洞,在某些情 况下不提示选课冲突的提示。管理员安全退出系统我 的 信 息安全退出系统党政信息管理班级信息管理学生档案信息管理基本操作1.2系统开发的目的本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。 为了使系统在学院的管理中发挥更大 的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提 出如下的系统开发目的:a. 系统应具有实用性、可靠性和适用性,同时注意到先进性。b. 对各个数据库进行动态管理,防止混乱。c. 能够按照用户选择的不同的条件进行简单查询和复合查询。d. 能够对查询结果进行分

3、类汇总,实现报表打印。e. 注意数据的安全性,具有数据备份和恢复的功能。f. 方便用户的操作,尽量减少用户的操作1.3 系统开发的意义学生信息管理是学校管理中异常重要的一个环节, 作为学校, 除了育 人,就是育知, 学生信息管理的计算机化是整个学校教务管理中的重 要一部分, 能否实现这一步关系到学校办学整体效率的高低, 介与它 的重要性, 学生信息管理系统的开发与应用就逐渐提入议程, 并占着 越来越重要的份量。 运用学生信息管理系统可以减轻学院教学人员的 工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能 够尽快的知道自己的考试成绩, 投入新的课程的学习或复习这次没有 考过的课程。而

4、学生信息管理系统的应用也为今天的民办教育在未来 市场的竞争力有所提高。在现代,高科技的飞跃发展,人们工作习惯 的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高 工作效率是人们首先考虑的问题。 学生信息管理是非常繁琐与复杂的 一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更 应该运用一些本地资源, 提高管理的力度, 对学生负责,对国家负责。二、 系统分析2.1 可行性分析2.1.1 技术可行性系统现阶段的发展过程中, 利用现有人力和物力是完全具备的能力开 发出来的,作为阶段性产品,日后的发展空间很大,实现方法逐步简 单容易,所以学生管理系统是技术上是完全可行的2.1.2

5、经济可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系 统的开发, 为学校的工作效率带来了一个质的飞跃, 为此主要表现有 以下几个方面:a. 本系统的运行可以代替人工进行许多繁杂的劳动;b. 本系统的运行可以节省许多资源;c. 本系统的运行可以大大的提高学校的工作效率;d. 本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是 可行的。操作可行性本系统为一个小型的学生信息管理系统, 所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件, 因此,本系统在运行上是可行的。2.2业务流程调查和分析221业务流程调查:通过对学生信息管理系统的了解,该业务主要是以学生信

6、息为主,并且与教师,系办相互连接,构成一个完整的学生信息系统。2.2.2 业务流程分析:通过对学生信息管理系统的规划和设计,可以 清晰的了解到:学生档案管理:记录了学生信息的基本情况,学号,姓名,年龄, 性别等基本信息,方便管理学生。班级管理:多个学生组成 1 个班级,班级管理制定了相关班级管理 制度,日常交流活动,方便学生互相交流,同时也能够使学校通过班 级了解到每个学生的动态。成绩管理:成绩管理分为每一科目成绩, 包括课堂考勤,平时作业, 期末考试,各大竞赛,综合而得到学生成绩管理,促进学生互相学习 和交流。教务管理: 科学合理的安排学生和老师的课程表, 编制学生学年计 划,和老师教学计划

7、,使两者相辅相成。选课管理: 学生选修的课程不能和正常课程产生冲突, 同时每门选 课的人数有一个上限值, 保准每位学生能选到课程, 并且该课程不能 超过预计选修的最大上限。缴费管理:学生支付信息要与财务信息相互吻合,学生缴完费用, 要提示相关支付信息,对于没有交费的同学,通过教务处,学院,辅 导员,班长一一传达此消息,提醒该同学缴费。2.3 数据流图通过对数据流图的了解,绘制数据流图的五大步骤;1. 明确系统界面2. 自顶向下逐层扩展3. 合理布局4. 数据流图只反映数据流向,数据加工和逻辑意义上的数据存储, 不反映任何数据处理的计数过程,处理方式和时间顺序。5. 数据流图的绘制过程就是系统逻

8、辑模型的形成过程,与用户交流,接触,不断完善。关联图:顶层图:排课表计划教务处*排课表课程成绩录入成绩录入单科目成绩选课数fil选课表第一层数据流程图:施通过对数据流图编写,知道学生档案成绩,需要和学生,教师,教务处相互关联,能够清晰的了解到学生成绩录入的清晰走向。2.4数据字典数据流系统名:成绩管理号:26222XX别名:成条目名:学生成绩通知绩通知单来源:成绩管理去处:学生数据流结构:学生成绩通知:学号+学生姓名+课程名称+成绩该生本期所修课程+(补考课程名+补考时间)所有在册学生简要说明:学生成绩单学生登陆自己学号和密码在教务处成绩系统杳 看。修改记录:编写聂*日期2017.12.25审

9、核邹*日期2017.12.28数据元素系统名:成绩管理编号:26222XX条目名:学号别名:学生id来源:成绩单存储处:成绩单,课程,档案数据兀素结构:代码类型:取值范围含义字符00000000009999999999 xx xxxXXX xx(由数字组成的字符串)年份院系 专业 id简要说明:学号是学生的识别符,具有唯性修改记录:编写聂*日期2017.12.25审核邹*日期2017.12.28数据存储系统名:成绩管理编号:26222xx条目名:学生名单别名:存储组织:每个学生一条记录(学生相关信息)记录数:1000主键:学号记录组成:项名:学号姓名身份证号码手机号 注册学期选修课1 选修课n

10、备注长度 11111811866 20(字节)简要说明:学生转专业要备注并及时更正补考和清考标红线,特别提醒修改记录:编写聂*日期2017.12.25审核邹*日期2017.12.28加工系统名:成绩管理编号:26252XX条目名:学生成绩通知别名:来源:学生各个科目成绩输出流:成绩档案管理加工逻辑:学生名册中获取选修同一门课学生成绩统计每门课程选修人数,以便下学期做调整根据教学办安排,通知学生时间,地点考试教师批改作业,录入成绩成绩统计,计算每门课不同分数线下人数的多少,一边做好质量分析和报告通知学生下学期来进行补考简要说明:教学办发布每个院考试计划和学年计划安排,由学院传到到每位学生修改记录

11、:编写聂*日期2017.12.25审核邹*日期2017.12.28外部项系统名:成绩管理编号:26222xx条目名:教师别名:来源:教学办安排去处:输出成绩主要特征:教师:教师姓名,授课名称,学生名单册,课程量,教学任务, 联系方式简要说明:教师由教学办发布的教学任务,根据自身情况进行相应调整修改记录:编写聂*日期2017.12.25审核邹*日期2017.12.282.5 E-R 图(1)分E- R图设计本设计根据上面的设计规划出的实体有教师、学生、院系、班级、课程、选修课。各个实体的E-R图描述如下:教师图3-教师实体E-R图图3-学生E-R图图3-院系E-R图图3-课程实体E-R图班级i班

12、级名图3-班级实体E-R图课程号学分选修课实体E-R图班级号系名系号班级名所在系院系1属于n班级1j*1mn属于学生学号姓名性别年龄属于职工号上课姓名性别课程课程名排课所在系授课年龄所在系教师课程号选修课课程名学分图3-总体E-R图系统设计3.1系统总体布局图3.1教务管理信息系统的结构总图湖北第二师范学院校园网主校区网络拓朴图宿舍生网核心学生宿舍公5宿舍1宿舍11宿舍19-宿舍20学:宿舍17宿舍12j宿舍16学生宿舍 5CernetIn ter net网管信息楼行政楼合楼i-10;楼学:理科楼-2外教公寓 3教学楼 2保卫处食堂4实验楼游泳池 食堂1 礼堂 科技楼 图书馆核心交换机2核心交

13、换机1公寓 5艺术系食堂2 文科楼 公寓6公寓7公寓8公寓服务器集群Allot 流控图3.2学校校园网网络拓扑图系统结构教务信息系统的结构总图如上所示,学校网络是校园网(局域网 的一种)所以应该采用客户机/服务器结构(C/S模式),即分布式网 络。根据学校网络图,可以确定教务信息系统采用的是二层的cs架构。图3.3数据库服务器客户机模式数据存储教务信息系统主要储层,学生,教师,教务处的信息,包括文字,图 片,表格等,储层在硬盘中,网络学校内采用校园网,即局域网的一种,网络图如上所示。数据资源的空间配置策略学校是局域网,学生信息系统采用采用单个数据库服务器方案。图3.4单个服务器数据库管理系统的

14、选择考虑到学校的硬件,以及操作系统,以及数据的完整性和一致性, 数据存储的安全性等因素,选择 MS SQL server.3.2软件总体设计学生信息系统采用web前端平台,需要使用关系数据库储层数据,可以采用mysql或者SQL serve,通过ASPnet进行相关开发。通过网 页方便使用,效率高,可以款平台、无论是 an droid,win dows,ios 等,只要有browser都可以使用,节约了成本。3.3数据库设计学生信息系统主要储层的是文字信息,可以通过一张二维表格表示, 故可以采用关系型数据库,在设计表格时候,要考虑三范式,减少数 据冗余,便于维护等相关因素。综述 数据库逻辑设计

15、 实体:学生信息表(student):(学号,姓名,性别,年龄,所在系) 学生课程表(Scourse :(课程号,课程名,先行课,学分) 学生选修课表(SC :(学号,课程号,成绩)学生成绩表(Smark :(学号,姓名,成绩)班级信息表(class):班级号,班级名,老师名,班级课程名)教师信息表(Teache):(职工号,姓名,性别,年龄)教师课程表(Tcourse (职工号,课程号,班级名)管理员信息表(Admin)(管理员账号,姓名,性别)数据库物理设计(1)学生信息表:(student):(学号,姓名,性别,年龄,所在系)列名数据类型可否为空学号(主键):sno字符型(12)不能为空

16、姓名:sname字符型(20)不能为空性别:Ssex字符型(2)可为空年龄:sageSmalli nt不能为空所在系:Sdept字符型(20)不能为空(2)学生课程表:(Scours:(课程号,课程名,先行课,学分)列名数据类型可否为空课程号(主键):cno字符型(8)不能为空课程名:cname字符型(30)不能为空先行课:cpno字符型(8)不能可为空学分:CcreditSmalli nt能为空(3)学生选修课表:(SC :(学号,课程号,成绩)列名数据类型可否为空课程号(主键)外键:Sno字符型(8)不能为空课程名:(主键)外键:eno字符型(30)不能为空成绩:GradeSmalli n

17、t可为空(4)学生成绩表:(Smark):(学号,姓名,成绩)列名数据类型可否为空学号(主键):Sno字符型(12)不能为空姓名:sname字符型(20)不能为空成绩:GradeSmalli nt可为空课程名:cname字符型(30)不可为空(5)班级信息表(class):班级号,班级名,老师名,班级课程名)列名数据类型可否为空班级号(主键):cno字符型(6)不能为空班级名:cname字符型(30)不能为空老师名:tname字符型(20)不能为空班级课程名:Cname字符型(8)不能为空(6)教师信息表(Teacher):(职工号,姓名,性别,年龄)列名数据类型可否为空职工号(主键):tno

18、字符型(10)不能为空姓名:tname字符型(20)不能为空性别:tsex字符型(2)能为空年龄:tageSmalli nt不能为空(7)教师课程表(Tcourse (职工号,课程号,班级名)列名数据类型可否为空职工号(主键)外键:Tno字符型(12)不能为空课程号(主键)外键:eno字符型(20)不能为空班级名:Cnmae字符(30)不能为空(8)管理员信息表(Admin)(管理员账号,姓名,性别)列名数据类型可否为空课程号(主键)外键:Ano字符型(12)不能为空姓名:Aname字符型(20)不能为空SQL语句create database stuinf/*创建数据库主文件与日志*/on(

19、n ame="stu inf",file name二"D:databasestui nf.mdf",size=5MB,maxsize=10MB, filegrowth=10%)log on(n ame="stui nf_log", file name二"D:databasestui nf.ldf", size=2MB, maxsize=5MB, filegrowth=1MB );use stuinf go/* ()创建学生表 */create table student(sno char(12) not null

20、primary key,snamechar(20)not null,ssexchar(2)null,sagesmallintnot null,sdeptchar(20)not null);create table course/* ()创建课程表 */cno char(8)not null primary key,cname char(30)not null,cpno char(8)not null,ccredit smallintnot nullcreate table sc/* ()创建学生选修课成绩表*/(sno char(12)not null,cno char(8) not null

21、, grade smallint not null,primary key(sno,cno),foreign key(sno) references student(sno), /* sno 与 cno 作为联合 主键以及外键 */foreign key(cno) references course(cno) );create table smark*/(sno char(12)not null,sname char(20) not null, cname char(30) not null, grade smallint not null, primary key(sno,cname), 合

22、主键 */* ()创建学生成绩表/* sno 与 cname 作为联foreign key(sno) references student(sno),tnochar(10)not null primary keytnamechar(20)not null,tsexchar(2)not null,tagesmallintnot nullcreate table class1/* ()创建班级信息表 */);clano char(6) not null primary key,claname char(30)tname char(20)create table teachernot null,no

23、t null,/* () 创建教师表 */);create table tcourse/* ()创建教师课程表 */tno char(10)not null,clano char(6)not null,claname char(30) not null,primary key(tno,clano), foreign key(tno) references teacher(tno),foreign key(clano) references class1(clano);3.4詡朮琴二纯範寻礼'li re I I I -:n! i F !教务信息系统欢逊使用教务系统,请輪入账号和密码7/腔学讦诂L£ffi登卩击2017-12-28 327教务管理樓僭土遽芸学牛信臭樽地営牛曲麵榕 块'饕丫选迎榄块教师樓块方案完成情况注销教学评佔教师信息表职工号姓名性別年龄院系1000000王明男35讣算机学院1000001王刚男45计算机学院1000002詹值男136文学院1000003小红女40美术学院1000003小王女48外国语学院1000004王召男48体育学院1000005钢志男148数经院

温馨提示

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

评论

0/150

提交评论