教学管理系统设计报告(共48页).doc
《教学管理系统设计报告(共48页).doc》由会员分享,可在线阅读,更多相关《教学管理系统设计报告(共48页).doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上信息系统分析与设计课程 教 学 管 理 系 统 设计说明书目 录l 1、系统概述3编写目的3系统现状3可行性分析3系统目标3参考资料4l 2.系统分析4系统需求定义4运行环境5业务流程图6数据流程图11数据字典14l 3.系统概要设计15系统总体结构15子系统结构16输入输出设计18l 4.数据库设计24数据存储24关系模式26范式优化27物理设计27数据表详解28l 5.编码设计规范31对象命名约定31常量和变量命名约定32l 6.系统详细设计32系统模块汇总32程序结构图33用户界面设计34l 7.网络设计42校园网需求42 校园网应用方法与特点43 校园网建设方
2、案44 安全系统451系统概述编写目的本说明书从整体上描述了系统的结构设计,包括每个软件模块(或类)的属性,模块之间的调用关系;各模块的外部接口说明,系统中数据库的设计等相关内容。本说明书的预期读者是与学生管理信息系统开发有联系的决策人或开发组成人员,也包括支持本项目的领导和公司人员与软件验证者。系统现状 近些年来,随着高校招生规模的逐步扩大和教学制度的改革,在校学生的数量不断增加。传统的手工管理办法已基本不能满足需求。如在校生的学籍、奖惩、退学、请假、处分等一系列复杂的事务,不仅出错机率高;而且学生成绩的登记与查询,也是一项非常繁重而枯燥的劳动;另外,每年课程的变化都需要重新规划,也同样耗费
3、了许多人力、物力。 因此,在信息化高速发展与计算机技术广泛应用的今天,利用数据库技术,采用B/S体系结构,设计开发一个学生管理信息系统,无论是从提高工作效率方面,还是在促进学校教学管理水平的提高等方面,都具有重要意义。可行性分析v 经济可行性分析:从根本来说就是分析获得的收益是否超过研制和维护所需费用,即判断最终效益/开发成本是否100%。经过投资估算、收益估算以及投资和收益的比较,发现建立新系统后,能够提高的工作效率和服务质量这些长远收益的价值远大于目前的经济投资。v 社会可行性分析:目前市场形态供不应求,系统的开发顺应了时代潮流的发展,具有生存的环境。对于普通用户只要求具备基础的计算机知识
4、,在高校范围内绝大多数用户都能够适应。v 技术可行性分析:重点是实现MIS的软硬件功能和研制人员的水平与结构。本系统采用B/S体系结构来实现数据的处理、传输与存储,从当前微机网络发展水平看,在软、硬件上已具技术可行。合理的人员配备是拥有系统设计人员,网页编程技术员和网络管理员。 结论:以上各项都具有可行性,可以进行系统开发。14项目目标 开发软件、体系结构1.采用浏览器/Web服务器体系结构模型(B/S)作为应用。在这种结构下,用户界面完全通过WWW浏览器实现,对于应用程序的开发,配置以及软件移植性等方面,比客户机/服务器模型(C/S)具有更大的优势和利用空间。不仅能有效降低建设和维护成本,简
5、化管理,使得更新维护更加安全可靠;且适应大规模和复杂的应用需求,以及不断变化发展的业务需求2. 采用VisualC#.NET编译软件开发分布式应用,用C#.NET生成的企业解决方案不但具有广泛的兼容能力,支持不同的系统平台、数据格式和多种连接方式运行;而且在Internet环境下实现的系统是松散耦合、跨平台、与语言或特定接口无关的系统,并提供对Web应用程序的可靠访问。3.服务器采用SQL Server数据库作为支撑,构建了一套规范且符合教务工作需求的教务信息系统。 信息安全与保密技术管理员享有对其项目中各种信息进行修改、以及对日志进行维护的权利。而一般的工作人员或者学生只拥有查询的权限。参考
6、资料1) 管理信息系统开发与应用.作者:朱志强 出版社:复旦大学出版社2) SQL Server2003数据库实用教程.作者: 刘佳 出版社:科技教育出版社3) 信息系统分析与设计案例分析.作者: 姜同强 出版社: 科学出版社2.系统概要设计需求分析定义(一)功能需求 系统目标:通过本系统能帮助教务处管理人员利用计算机,快速方便的对学生学籍、成绩、异动、证件进行管理、输入、输出、查询、统计等操作,使散乱的信息档案能够具体化,直观化、合理化。 处理范围: 管理员通过用户名与密码登陆。一旦通过系统授予特权,可以修改学生考试成绩;查看或删除以往日志记录。 教务处对学生信息(学生学籍、成绩、异动、证件
7、)的添加、删除、修改、查询、统计、打印操作。其中:1)查询页面系统均提供多个查询条件的关键字进行选择;在选择相应的条件后输入对象值即可在新窗口分页显示结果。既能够通过学生的个人信息找到个人学籍(例如:知道学生的姓名能够找到该学生的所有学籍信息)也能通过一个特征值找到所有匹配的信息(例如:查询同一专业的所有人员)2)添加页面分两个步骤执行,要求先输入学生所在院系、专业名称,然后在新页面登记其他各项详细信息3)修改页面分两个步骤执行,要求先输入学生学号,然后在新页面修改其他各项详细信息 提供网上平台,学生可在线查询个人学籍信息、考试成绩。(二)性能需求 1)快速响应:软件响应时间;更新处理时间要求
8、快且迅速。要求查询学籍和成绩的响应结果应尽量快,在2分钟内出现结果。 2) 适应性强:对常用的操作系统、浏览器,可以几乎不加修改直接使用;需借助其他软件进行操作的部分,应提供稳定的多于一种的与其他软件的接口;当数据的精度、结构与其他软件接口发生变化时,要求软件适应性强,灵活性大。当软件出现运行错误时,应有明确提示,并尽可能挽救用户已输入的数据,最后,系统硬件提供定期的数据备份功能。 3) 可扩充性:当使用到一定阶段时,数据或功能提供升级和更新 4) 可靠度高:在各项数据的输入,输出及传输过程中要求保持数据的准确,当系统发生故障时,处理系统能及时备份数据库,避免数据流失. 5)友好的用户界面及操
9、作的灵活性:系统提供浏览器界面,便于用户实现各种查询、发送操作。在系统的操作过程中体现了简单、方便、灵活的特点。为了确认信息传送双方在系统中传送信息的可靠性及安全性,采用认证的方法,将信息及时反馈给用户,这样就预防了信息的丢失及错发现象。 6)开放性及可扩充性:软件设计采用标准化接口,硬件平台采用标准网络接口,采用开放式数据库互连接口(ODBC),使本系统与其它应用系统容易实现互连。网络上运行TCP/IP协议,易于计算机间的互连。采用模块化、结构化设计,使系统的网络扩充、功能增加、业务扩展更容易实现。运行环境MIS系统运行平台设计管理信息系统(MIS)的系统运行平台是指支撑MIS开发与运行的计
10、算机系统及其网络的硬件系统、系统软件及开发运行支持工具软件所组成的有机整体,是管理信息系统开发、运行的基础,它对管理信息系统的功能、性能与结构影响巨大。它与组织机构一起支撑着整个MIS的体系结构。 MIS系统平台配置包含计算机处理方式选择、网络拓扑结构设计、网络操作系统选择、数据库管理系统等多个方面的内容。MIS系统平台配置的总体设计必须根据MIS的规模目标、可用资源(物资、信息、技术三方面)、性能需求:吞吐量、存储量;服务时间、响应时间;可靠性、适应性等多方面因素综合考量确定方案。=软件环境:WEB服务器端:Windows 2000 Server、数据库服务器:SQL Sever 2003客
11、户端运行环境为:Windows9X或Windows 2000系列、或硬件环境:WEB服务器端:主频1GHZ以上CPU、256MHZ以上内存数据库服务器端:主频1GHZ以上CPU、256MHZ以上内存客户端:PII300MHZ以上CPU、64M以上内存=查询结果视图如果需要删除某位学生的学籍,选择该生并提交鼠标单击某个学生学号可查看该生详细信息查询结果视图在学号、姓名、性别、民族、院系、专业中输入需要删除学生的信息并提交查询(在学号、姓名、性别、民族、院系、专业中选择某个或某几个字段查询)学生学籍信息手工添加(首先选择原系、专业、专业代码、校内专业、校内专业代码,然后在下一个页面输入学号、姓名、
12、性别、出生日期、等学生基本信息)学生学籍表所有记录所有字段所有记录所有字段 业务流程图学生信息管理业务流图:续上图 打印字段选择视图统计结果视图选择需要修改的记录学生学籍修改视图修改并提交选择需要打印的页面并提交 学生学籍表 预览、打印统计(首先选择年级、院系、专业,然后在性别、民族、政治面貌、生源地、外语等级、专业类型选项中选择需要统计的字段学生学籍表修改(在学号、姓名、性别、民族、院系、专业字段中选择某个或几个字段查询打印(选择需要打印的年级、院系、专业所有记录所有字段所有记录所有字段所有记录所有字段教务人员统计结果视图查询结果视图预览打印在学号、姓名、院系、课程名称中选择输入某个或几个字
13、段查询统计(在年级、课程名称、教师代码、学年学期中选择)输入需要打印的学号、学年学期、院系、专业等信息所有记录所有字段所有记录所有字段学生成绩修改日志表退出验证密码和用户,如正确,进入系统并分配权限教务处密码表输入学号及需要修改的课程代码查询结果视图在成绩输入文本框中输入新成绩并提交查看日志(输入需要查看的起始日期)管理日志(输入需要删除的截止日期)查询结果视图管理人员所有记录所有字段所有记录所有字段所有记录所有字段所有记录所有字段学生成绩表打印视图学生成绩管理业务流图打印视图预览打印选择打印报表统计结果视图统计(选择输入年级、院系、异动名称、发生时间区间段)查询(在学号、姓名、变动名称范围中
14、输入字段查询)查询结果视图添加(输入变动学生学号、变动名称、变动时间、备注说明)教务人员学生异动表所有记录所有字段所有记录所有字段所有记录所有字段查询结果视图选择需要删除的学生并提交删除(输入需要删除的学号、姓名、异动名称)查询结果视图选择需修改的记录修改视图修改并提交修改(输入需要修改的学号、姓名、变动名称)提交所有记录所有字段所有记录所有字段所有记录所有字段学生异动管理数据流图提示信息查询结果视图管理日志(输入需要删除的截止日期并提交)查看日志(输入需要查看的起始日期并提交)学生证挂失日志表解挂(输入需要解挂的学号并提交)所有记录所有字段打印查询结果视图所有记录所有字段提示信息学生学籍表补
15、办(输入学号并提交)提示信息所有记录所有字段挂失(输入学生学号并提交)考试证打印(输入需要单独打印的学生学号或者选择需要批量打印院系)教务处密码表所有记录所有字段教务人员登录出错信息密码验证及用户名匹配不匹配匹配匹配匹配提示信息学生证件管理数据流图查询结果视图查询结果视图密码修改学生成绩查询学生成绩表匹配学生登录(输入学号及密码)学生密码表学生学籍查询错误提示不匹配学生学籍表验证学号和密码匹配匹配学生信息服务 数据流程图教学管理信息系统顶层数据流图教学管理信息系统0层数据流图学生信息管理细化成绩管理细化异动管理细化证件管理细化数据字典 数据文件描述数据文件描述是定义系统所在使用的内部文件,定义
16、的内容包含文件名称、文件别名、文件目的、字段组成、记录总长、组织结构和说明。例:文件名称:学生信息文件文件别名:无文件目的:存储学生信息字段组成:字段名称 数据类型 长度 备注 = = = = 学生姓名 Char 8 学生院系 Char 6 学生性别 Char 1 政治面貌 Char 1 学号 Char 6 主键 专业 Char 8 = = = =组织结构:索引循环组织说明:以学生学号为主键,键值不重复 处理描述处理描述的对象以数据流程图中的转换处理为主,描述的顺序以转换处理的编号顺序为依据,描述的内容以定义该转换处理应执行的功能需求为目标,即只定义处理逻辑,而不定义处理的方法。处理名称:学生
17、基本信息管理处理编号:.处理范围:学生基本信息的处理处理描述:1、设计可供操作者选择 “删除学生信息”、“添加学生信息”子功能项目的控制模块功能需求:可正确选择并执行各子功能项目处理名称:学生基本信息编辑处理编号:处理范围:1、信息修改;2、信息归档处理描述:1、设计可供操作者信息修改信息并归档子功能项目的控制模块功能需求:可正确选择并执行这两项功能项目处理名称:学生基本信息查询处理编号:、处理范围:1、信息查询;处理描述:功能需求:可正确选择并执行各项功能项目处理名称:学生信息打印处理处理编号:处理范围:学生信息的打印处理描述:设计可供操作者循环选择“打印报表”子功能项目的控制屏幕模块 功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学管理 系统 设计 报告 48
限制150内