教务管理系统复习进程_第1页
教务管理系统复习进程_第2页
教务管理系统复习进程_第3页
教务管理系统复习进程_第4页
教务管理系统复习进程_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、精品文档信息系统分析设计与管理期末课程设计班级:15信息管理与信息系统指导老师:黄梅完成日期:17.12.25精品文档目录教务管理信息系统第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.能够对查询结果进行分类汇总,实现报表打印。e.注意数据的安全性,具有数据备份和恢复的功能。f.方便

3、用户的操作,尽量减少用户的操作1.3 系统开发的意义学生信息管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生信息管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介与它的重要性,学生信息管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。运用学生信息管理系统可以减轻学院教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生信息管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。在现代,高科技的飞跃发展,人们工作习惯的改变,

4、特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生信息管理是非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对国家负责。二、系统分析2.1 可行性分析2.1.1 技术可行性系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,日后的发展空间很大,实现方法逐步简单容易,所以学生管理系统是技术上是完全可行的2.1.2 经济可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个

5、方面:a.本系统的运行可以代替人工进行许多繁杂的劳动;b.本系统的运行可以节省许多资源;c.本系统的运行可以大大的提高学校的工作效率;d.本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。2.1.3 操作可行性本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。2.2 业务流程调查和分析2.2.1 业务流程调查:通过对学生信息管理系统的了解,该业务主要是以学生信息为主,并且与教师,系办相互连接,构成一个完整的学生信息系统。2.2.2 业务流程分析:通过对学生信息管理系统的规划和设计,可以清晰的了解到

6、:学生档案管理:记录了学生信息的基本情况,学号,姓名,年龄,性别等基本信息,方便管理学生。班级管理:多个学生组成1个班级,班级管理制定了相关班级管理制度,日常交流活动,方便学生互相交流,同时也能够使学校通过班级了解到每个学生的动态。成绩管理:成绩管理分为每一科目成绩,包括课堂考勤,平时作业,期末考试,各大竞赛,综合而得到学生成绩管理,促进学生互相学习和交流。教务管理:科学合理的安排学生和老师的课程表,编制学生学年计划,和老师教学计划,使两者相辅相成。选课管理:学生选修的课程不能和正常课程产生冲突,同时每门选课的人数有一个上限值,保准每位学生能选到课程,并且该课程不能超过预计选修的最大上限。缴费

7、管理:学生支付信息要与财务信息相互吻合,学生缴完费用,要提示相关支付信息,对于没有交费的同学,通过教务处,学院,辅导员,班长一一传达此消息,提醒该同学缴费。2.3 数据流图通过对数据流图的了解,绘制数据流图的五大步骤;1 .明确系统界面2 .自顶向下逐层扩展3 .合理布局4 .数据流图只反映数据流向,数据加工和逻辑意义上的数据存储,不反映任何数据处理的计数过程,处理方式和时间顺序。5 .数据流图的绘制过程就是系统逻辑模型的形成过程,与用户交流,接触,不断完善。关联图:顶层图:成绩录入单科目成绩第一层数据流程图:教务处通过对数据流图编写,知道学生档案成绩,需要和学生,教师,教务处相互关联,能够清

8、晰的了解到学生成绩录入的清晰走向。2.4 数据字典数据流系统名:成绩管理编号:26222xx条目名:学生成绩通知别名:成绩通知单来源:成绩管理去处:学生数据流结构:学生成绩通知:学号+学生姓名+课程名称+成绩该生本期所修课程+(补考课程名+补考时间)所有在册学生简要说明:学生成绩单学生登陆自己学号和密码在教务处成绩系统查看。修改记录:编写聂*日期2017.12.25审核邹*日期2017.12.28数据元素系统名:成绩管理号:26222xx条目名:学号别名:学生id来源:成绩单存储处:成绩单,课程,档案数据元素结构:代码类型:取值范围含义字符00000000009999999999xxxxxxx

9、xxx(由数字组成的字符串)年份院系专业id简要说明:学号是学生的识别符,具有唯一性修改记录:编写聂*日期2017.12.25审核邹*日期2017.12.28数据存储系统名:成绩管理编号:26222xx条目名:学生名单别名:存储组织:记录数:1000主键:学号每个学生一条记录(学生相关信息)记录组成:项名:学号姓名身份证号码手机号注册学期选修课1选修课n备注长度1111181186620(字节)简要说明:学生转专业要备注并及时更正补考和清考标红线,特别提醒修改记录:编写聂*日期2017.12.25审核邹*日期2017.12.28加工系统名:成绩管理编号:26252xx条目名:学生成绩通知别名:

10、来源:学生各个科目成绩输出流:成绩档案管理加工逻辑:学生名册中获取选修同一门课学生成绩统计每门课程选修人数,以便下学期做调整根据教学办安排,通知学生时间,地点考试教师批改作业,录入成绩成绩统计,计算每门课不同分数线下人数的多少,一边做好质量分析和报告通知学生下学期来进行补考简要说明:教学办发布每个院考试计划和学年计划安排,由学院传到到每位学生修改记录:编写聂*日期2017.12.25审核邹*日期2017.12.28外部项系统名:成绩管理编号:26222xx条目名:教师别名:来源:教学办安用F去处:输出成绩主要特征:教师:教师姓名,授课名称,学生名单册,课程量,教学任务,联系方式简要说明:教师由

11、教学办发布的教学任务,根据自身情况进行相应调整修改记录:编写聂*日期2017.12.25审核邹*日期2017.12.282.5 E-R图(1)分ER图设计本设计根据上面的设计规划出的实体有教师、学生、院系、班级、课程、选修课。各个实体的E-R图描述如下:图3-教师实体E-R图图3-学生E-R图图3-院系E-R图班级is班级号.班级名i所在系v_yv图3-三1as1课程号1课程名X._w图3-班级实体ER图-.-_)。,)课程实体E-R图图3-选修课实体E-R图1图3-总体E-R图系统设计3.1系统总体布局图3.1教务管理信息系统的结构总图£CernetInternetri-Junfp

12、el网管11辿8_夺一/110船二一Fic?Wtt2""职院综忙y"-10楼斗才娄-2/击公位外教公寓3教学楼2保卫处食堂4实验楼游泳池食堂1礼堂科技楼图书馆3号楼食堂2文科楼公寓6公寓7公;Mr4一.-1*1_BigHammer6808厂二;BigHammer6802Flexhammer5610E厂一一3Ml.图3.2学校校园网网络拓扑图炊墙服务器集群空1_城市热点计费系统-F殁舍17学生网核心舍蠡19生宿舍5宿;20|1-.宿舍12优陵7宿舍L宿-16茨蓦8公寓9公寓10公寓11宿舍13公寓1公寓2公寓3公寓4uHammer24100M湖北第二师范学院校园网主

13、校区网络拓朴图3.1.1系统结构教务信息系统的结构总图如上所示,学校网络是校园网(局域网的一种)所以应该采用客户机/服务器结构(C/S模式),即分布式网络。根据学校网络图,可以确定教务信息系统采用的是二层的cs架构。图3.3数据库服务器客户机模式1.1.2 数据存储教务信息系统主要储层,学生,教师,教务处的信息,包括文字,图片,表格等,储层在硬盘中,1.1.3 网络学校内采用校园网,即局域网的一种,网络图如上所示。1.1.4 数据资源的空间配置策略学校是局域网,学生信息系统采用采用单个数据库服务器方案。图3.4单个服务器1.1.5 数据库管理系统的选择考虑到学校的硬件,以及操作系统,以及数据的

14、完整性和一致性,数据存储的安全性等因素,选择MSSQLserver.3.2 软件总体设计学生信息系统采用web前端平台,需要使用关系数据库储层数据,可以采用mysql或者SQLserver通过ASPnet进行相关开发。通过网页方便使用,效率高,可以款平台、无论是android,windows,ios等,只要有browser都可以使用,节约了成本。3.3 数据库设计学生信息系统主要储层的是文字信息,可以通过一张二维表格表示,故可以采用关系型数据库,在设计表格时候,要考虑三范式,减少数据冗余,便于维护等相关因素。综述数据库逻辑设计实体:学生信息表(student):(堂号姓名,性别,年龄,所在系)

15、学生课程表(Scours/(课程号,课程名,先行课,学分)学生选修课表(S。:(学号,课程号,成绩)学生成绩表(SmarkO:空号,姓名,成绩)班级信息表(class):班级号,班级名,老师名,班级课程名)教师信息表(Teacher:(职工号,姓名,性别,年龄)教师课程表(Tcourse(职工号,课程号,班级名)管理员信息表(Admin)(管理员账号,姓名,性别)数据库物理设计(1)学生信息表:(student):(堂皇,姓名,性别,年龄,所在系)列名数据类型可否为空学号(主键):sno字符型(12)不能为空姓名:sname字符型(20)不能为空性别:Ssex字符型(2)可为空年龄:sageS

16、mallint不能为空所在系:Sdept字符型(20)不能为空学生课程表:(Scours®:(课程号,课程名,先行课,学分)列名数据类型可否为空课程号(主键):cno字符型(8)不能为空课程名:cname字符型(30)不能为空字符型(8)不能可为空先行课:cpno学分:CcreditSmallint能为空(3)学生选修课表:(S。:(学号,课程号,成绩)列名数据类型可否为空课程号(主键)外键:Sno字符型(8)不能为空课程名:(主键)外键:cno字符型(30)不能为空成绩:GradeSmallint可为空(4)学生成绩表:(Smark):(学号,姓名,成绩)列名数据类型可否为空学号(

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

18、空年龄:tageSmallint不能为空(7)教师课程表(Tcours®(职工号,课程号,班级名)列名数据类型可否为空职工号(主键)外键:Tno字符型(12)不能为空课程号(主键)外键:cno字符型(20)不能为空班级名:Cnmae字符(30)不能为空(8)管理员信息表(Admin)(管理员账号,姓名,性别)列名数据类型可否为空课程号(主键)外键:Ano字符型(12)不能为空姓名:Aname字符型(20)不能为空SQL语句createdatabasestuinf/*创建数据库主文件与日志*/on(name="stuinf",filename="D:dat

19、abasestuinf.mdf",size=5MB,maxsize=10MB,filegrowth=10%)logon(name="stuinf_log",filename="D:databasestuinf.ldf",size=2MB,maxsize=5MB,filegrowth=1MB);usestuinfgocreatetablestudent/*()创建学生表*/(snochar(12)notnullprimarykey,snamechar(20)notnull,ssexchar(2)null,sagesmallintnotnull,s

20、deptchar(20)notnull/* ()创建课程表*/);createtablecourse(cnochar(8)notnullprimarykey,cnamechar(30)notnull,cpnochar(8)notnull,ccreditsmallintnotnull);createtablesc表*/(snochar(12)notnull,cnochar(8)notnull,gradesmallintnotnull,primarykey(sno,cno),/*()创建学生选修课成绩foreignkey(sno)referencesstudent(sno),/*sno与cno作为

21、联合*/foreignkey(cno)referencescourse(cno);createtablesmark*/(snochar(12)notnull,snamechar(20)notnull,/*()创建学生成绩表/* sno与cname作为联cnamechar(30)notnull,gradesmallintnotnull,primarykey(sno,cname),合主键*/foreignkey(sno)referencesstudent(sno),);createtableclass1/*()创建班级信息表*/(clanochar(6)notnullprimarykey,clan

22、amechar(30)notnull,tnamechar(20)notnull,);createtableteacher/*()创建教师表*/(tnochar(10)notnullprimarykey,tnamechar(20)notnull,tsexchar(2)notnull,tagesmallintnotnull);createtabletcourse/*()创建教师课程表*/(tnochar(10)notnull,clanochar(6)notnull,clanamechar(30)notnull,primarykey(tno,clano),foreignkey(tno)referen

23、cesteacher(tno),foreignkey(clano)referencesclassl(clano);3.4 用户界面设计掰曲节二行北岑松教务信息系统El'll”1%1鼻5口、JM-'KALi4TU里欢迎使用教务系统,请埼入眼号和密码密码:型击里置旭权所有22017-12-28*7二制作教务学生信息系统教务管理模学生模块域学生.信息管理度认教师敦息管理植块学生读&学生心之模块学生!必喷辕块学生选谀模块教新模块方案完成情况个人信息棒快一学焉核模块案教学评怙注销i平估同教师信息表职工号姓名性别年而院系1000000王明勇135计算机学院1000001王刚男JT3计算机学院:1000002詹值男36文学院1000003小红女40一美术学院1000003小壬一女4外国语学院1000004王召fe148_体育学院10000()5钢志

温馨提示

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

最新文档

评论

0/150

提交评论