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

下载本文档

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

文档简介

1、教学管理系统目录第一章 引言31.1项目名称31.2编写目的31.3项目背景3第二章 系统定义3第三章 需求分析33.1用户简介33.2术语定义33.3参考资料33.4组织结构33.5角色定义33.6单据、账本、报表3单据3账本3报表33.7系统功能需求4第四章 系统总体设计44.1总体结构设计44.2系统运行环境设计44.3数据结构设计4第五章 系统详细设计4第六章 系统实施4第一章 引言1.1项目名称 教学信息管理系统 1.2编写目的该文档的编写目的有如下几点:1. 为软件测试验收测试、系统测试以及功能测试提供参考与对照。2. 为之后软件的维护与更新提供参考。3. 为客户培训提供参考以及为

2、用户使用说明书提供帮助。4. 为软件的编码提供参考。5. 为今后公司的内部培训提供资料1.3系统设计安排本信息管理系统的设计的主要设计流程和各个阶段对用的任务及其说明如下:公司cquc当前日期2009-7-3标题教学信息管理系统.mpp项目开始时间2009-7-2 8:00:00项目完成时间2009-7-8 17:00:00 项目甘特图:第二章 系统定义2.1项目背景学生信息管理作为学校管理的一个重要方面,其可变因素多,管理方面繁琐复杂,时间跨度大,再加上其固有的基数大,因而形成了巨大的数据量。以前的人工管理方式以人为方式处理这样大量的数据,不可避免地增加了管理的工作量及复杂程度,使学工部、教

3、务处及有关管理人员工作繁复、负担重、压力大。并且人为方式固有的不严密性常常带来各种工作中的疏漏,使得复杂度更甚,常常让工作人员感到头疼。当前人工管理工作中存在的问题:目前,学校的学生管理机构仍然以人工管理方式为主,这种人工系统在管理工作中存在很大的弊病。其一、学生信息量大,管理人员的工作量大,负担重,压力大;且工作繁复,复杂程度高,使管理人员颇感头疼;其二、人工处理方式由于其固有的不严密性,造成数据处理中的错、漏现象不可避免,数据缺乏正确性,而且增大了工作难度;其三、由于信息处理量大,信息流动不畅通,反馈时间延长,缺乏时效性;其四、数据备份、传输、报表、统计等相关工作量大,费时,繁琐,容易出错

4、;此外,作为学校的管理职能部门的学工部,与各管理部门之间的信息交流很不规范和统一,工作效率很低。 根据现实情况,要彻底改变原来的不利局面,以适应现代化管理发展,最佳的改进途径是建立一个完善的计算机管理信息系统,用计算机实现对数据的搜集、加工、存储等精确处理,加快信息流动,及时反馈,全面提高工作效率。2.2用户简介 本系统面向的是教育界各类院校,随着目前高校的不断扩招,各学校需要管理的学生越来越多,传统的人为方式管理已不能满足要求,因此要建立一个完善的计算机管理信息系统,用计算机实现对数据的搜集、加工、存储等精确处理。2.3 系统定义的目标与方法系统定义的目标是明确用户对系统的具体要求,摸清相关

5、业务的具体流程,收集有关的图纸、表格和文本,并对这些信息进行分析处理,制定面向现实世界的系统模型,如绘制业务流程图和ER图,制作数据字典等,为系统设计做好前期准备工作。系统定义的任务在于全面了解线性系统的工作过程和涉及的有关数据和信息,了解用户对未来系统的要求并加以表述,从而导出系统设计的基础和依据系统模型。2.4 现状调查与分析1、业务调查与分析进行系统定义的方法有三种:结构化分析方法、原型化分析方法和面向对象分析方法。因为教学管理系统可变因素多,管理方面繁琐复杂,时间跨度大,再加上其固有的基数大,因而形成了巨大的数据量,所以我们采用结构化分析方法来进行系统定义。对其调查的结果如下:2、相关

6、信息和数据经过调查将该系统涉及的信息和数据分为单据和报表,具体如下:学生信息单据单据名称学生信息单据用途存放学生的基本信息使用单位学工部、教务处制作单位学工部各数据项详细说明如下:序号字段中文名字段英文名类型、宽度、精度允许空主键/外键1学号IdChar(10)PK2姓名NameChar(10)3性别SexChar(2)4出生日期BirthdayDatatime(8)5民族NationChar(8)6学院CollegeChar(30)7专业SpecialityChar(30)8班级ClassChar(30)9班主任TecherChar(10)10入学年份InyearChar(6)11联系电话P

7、honeChar(20)12身份证号StatusIDVarchar(50)13电子邮箱EmailChar(22)14家长姓名HouseNameChar(20)15家长电话HousePhoneChar(20)16联系地址HouseAddressVarchar(50)17邮政编码PostCodeVarchar(50)18备注MemoVarchar(60)19相片ImageImage课程信息单据课程信息单据单据名称课程信息单据用途存放课程的基本信息使用单位教务处、总务处制作单位教务处各数据项详细说明如下:序号字段中文名字段英文名类型、宽度、精度允许空主键/外键1课程编号IdlessonChar(20

8、)PK/FK2课程名称LessonChar(30)3学分MarkInt4课时TimeInt5对象班级ClassChar(20)6授课教师TeacherChar(10)成绩信息单据成绩信息单据单据名称成绩信息单用途存放学生成绩的基本信息使用单位教务处、学工部制作单位教务处各数据项详细说明如下:序号字段中文名字段英文名类型、宽度、精度允许空主键/外键1学号IDChar(10)FK2姓名NameChar(10)3课程编号IdlessonChar(20)FK4课程名称LessonChar(30)5学年YearChar(4)6学期XueqiChar(6)7成绩ScoreInt8重修标记RereadCha

9、r(2)学生信息报表学生信息报表报表名称学生信息表用途显示、打印学生基本信息使用单位学工部、教务处制作单位学工部课程信息报表课程信息报表报表名称课程信息报表用途显示、打印课程信息使用单位教务处、总务处制作单位教务处学生成绩报表学生成绩报表报表名称学生成绩报表用途显示、打印学生成绩信息使用单位教务处、学工部制作单位教务处教师信息报表教师信息报表报表名称教师信息报表用途显示、打印教师信息使用单位人事处、教务处、学工部制作单位人事处2.5系统功能需求功能需求分析教务处:课程管理、成绩管理、学习进度管理学工部:学生基本信息管理总务处:教师安排、教学器材管理人事处:教师信息管理功能需求点列表/功能模型学

10、生管理信息系统的用况描述列表编号功能名称使用部门功能描述输入系统响应输出是否覆盖1建立维护全部学生基本信息学工部、教务处建立学生表,录入学生基本信息,日后可以对学生表进行修改输入学生的全部基本信息将全部学生基本信息存入到“学生”实体中提供学生条件查询和模糊查询的基本信息2建立并维护全部课程信息教务处建立学生表,录入课程基本信息,日后可以对课程表进行修改输入课程的全部基本信息将全部课程基本信息存入到“课程”实体中提供课程条件查询和模糊查询的基本信息3实现管理学生宿舍学工部安排维护学生居住的宿舍床位输入学号,宿舍号将有关实体存入到“宿舍”实体中,系统调用“学生”实体住宿信息存入到“宿舍”实体中4实

11、现管理学生考试成绩教务处录入,维护学生在校期间每一学期每一科的成绩输入学号,课程编号,每一科目的成绩自动计算期末总成绩并存入到“成绩”实体,系统调用“学生”“课程”实体成绩信息存储到“成绩”实体中5实现学生成绩统计功能教务处统计学生在校期间各科平均成绩,每学期平均成绩输入需要统计的信息调用“成绩”实体,读取有关的内容,并作出统计显示统计结果6实现管理教师功能人事处录入维护教职工基本信息输入教职员工基本信息将全部教职工的基本信息存入到“教师”实体中教职工数据储存在数据库中7实现条件查询人事处、学工部、教务处查询需要的字段输入查询条件根据查询条件,系统调用相关实体,进行查询统计,生成查询结果现实查

12、询结果8实现模糊查询人事处、学工部、教务处查询需要的字段,但并不是准确的字段,而是与需要的字段相关的所有记录输入模糊查询条件根据查询条件,系统调用相关实体,进行查询统计,生成查询结果显示模糊查询结果9建立电子统计报表人事处、学工部、教务处以报表形式显示对应实体的所有记录输入各数表对应的英文名称根据单击的实体,系统调用相关的实体,进行统计处理,生成报表打印报表15实现管理用户密码功能学校办公室、系统管理员管理登陆账号系统的建立,密码的修改输入账号密码新建账号,密码与维护账号,密码显示提示信息16实现系统基本信息维护人事处、学生处、教务处、学校办公室增加、修改、删除学院、专业、班级、教师、民族等基

13、本信息输入基本信息存入“基本”信息实体基本信息储存在数据库中其总体用况模型视图如下:性能需求编号功能名称功能部门功能描述输入系统响应输出是否覆盖1检查资料的规范性人事处、学工部、教务处、财务处检查录入、修改、删除所输入资料的正确性输入各种信息在0.1秒内对资料进行检查输出信息是否符合规范2资料录入、修改、删除数据库人事处、学工部、教务处在数据库中录入、修改、删除所有对应的资料输入录入,、修改、删除的信息在0.5秒内对数据进行录入、修改、删除,并输出提示信息输入提示信息3资料查询人事处、学工部、教务处在数据库中查找所需要的内容输入需要的检索信息在3秒内列出所有符合要求的记录输出符合要求的记录4报

14、表输出人事处、学生处、教务处以报表形式显示数据库中的所有记录输入各数表对应的英文名称在10秒内显示所有数据库中的记录输出需要的报表2.6角色定义第三章 系统总体设计总体设计的主要任务是确定系统总体结构与软、硬件配置,进行系统功能模块的划分,设计接口,并制定数据结构。本系统以此为基础,逐步开展系统的设计工作,并最终确定系统如下内容: Ø 软件结构体系设计Ø 系统软硬件配置方案Ø 系统模块设计Ø 数据结构设计3.1 软件体系结构设计MapObject2.4进行开发集成并采用比较成熟的Client/Server结构,按三层模型(Three-Tier),即数据服

15、务层、业务逻辑层、用户界面层来构建系统,其中数据库服务器端采用Microsoft SQL Server 2000服务器版统一管理数据,几何数据采用shape文件的管理方式。整个系统由数据库服务器、应用程序服务器(也可与数据库服务器放在同一台工作站)和多个客户端的微机组成计算机局域网系统。其软件结构体系及各部分的功能分配如下:3.2系统软硬件配置方案 网络和硬件配置局域网建设的主要目的是利用网络进行协同办公。从网络设备投资及维护成本、技术先进性与稳定性、应用系统的开发难易程度等诸多方面考虑,本系统局域网架构基于100M甚至1000M的快速以太网技术,网络结构采用星形拓扑结构。网络中心设置在局长办

16、公室,配备一台高性能主干交换机,通过双绞线甚至光纤与各节点相连,各办公室采用智能网络集线器(HUB)与外部相连,从而实现联网操作、实时响应、动态管理。各办公室可以独立配备,也可以全网共享绘图仪与打印机等设备。硬件平台:(1) CPU:Pentium 500MHz以上(2) 磁盘空间容量:600MB以上(3) 内存:128MB以上(4) 其他:鼠标、键盘 软件环境Ø 客户端操作系统:Windows98/Windows ME/Windows NT/Windows 2003/Window XP开发环境:VB6.0 及mapobject2.4Ø 服务端操作系统:Microsoft

17、Windows 2000开发环境:VB6.0 及mapobject2.4数据库管理系统:Microsoft SQL Server 2000 3.3系统模块设计3.4数据结构设计数据库表名清单数据库名清单序号中文表名英文表名表功能说明1班级Class存放班级基本信息2用户登录Login存放用户账户、密码、权限3专业Speciality存放专业基本信息4学生Student存放学生的资料5教师Teacher存放教师的基本信息6成绩Score存放学生考试成绩的资料,学生与课程之间的基本表7课程Lesson存放课程的资料8上课Takecourse学生与教师之间的中间表9教室Classroom存放教室的基

18、本资料10教学设施Equipment存放教学所用设施的基本信息11学习进程Process存放学生学习进度(如缓修,留级)的信息数据库表的详细清单如下:Classroom表序号字段中文名字段英文名类型、宽度、精度允许空主键/外键1教室编号RoomIDChar(20)PK/FK2教室设备TeachequipmentVarchar(60)Class表序号字段中文名字段英文名类型、宽度、精度允许空主键/外键1名称NameChar(30)PKEquipment表序号字段中文名字段英文名类型、宽度、精度允许空主键/外键1车辆CarVarchar(60)PF/FK2实验器材TeachresourcesVar

19、char(60)Lesson表序号字段中文名字段英文名类型、宽度、精度允许空主键/外键1课程编号IdlessonChar(20)PK/FK2课程名称LessonChar(30)3学分MarkInt4课时TimeInt5对象班级ClassChar(20)6授课教师TeacherChar(10)Login表序号字段中文名字段英文名类型、宽度、精度允许空主键/外键1名称NameChar(20)PK2密码PasswordChar(20)3身份ShenfenChar(10)Process表Score表序号字段中文名字段英文名类型、宽度、精度允许空主键/外键1学号IDChar(10)FK2姓名NameCh

20、ar(10)3课程编号IdlessonChar(20)FK4课程名称LessonChar(30)5学年YearChar(4)6学期XueqiChar(6)7成绩ScoreInt8重修标记RereadChar(2)speciality表序号字段中文名字段英文名类型、宽度、精度允许空主键/外键1名称NameChar(30)PKStudent表序号字段中文名字段英文名类型、宽度、精度允许空主键/外键1学号IdChar(10)PK2姓名NameChar(10)3性别SexChar(2)4出生日期BirthdayDatatime(8)5民族NationChar(8)6学院CollegeChar(30)7专业SpecialityChar(30)8班级ClassChar(30)9班主任TecherChar(10)10入学年份InyearChar(6)11联系电话PhoneChar(20)12身份证号StatusIDVarc

温馨提示

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

评论

0/150

提交评论