教学管理系统设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息系统分析与设计课程
教学管理系统
设计说明书
目录
1、系统概述 (3)
1.1编写目的 (3)
1.2系统现状 (3)
1.3可行性分析 (3)
1.4系统目标 (3)
1.5参考资料 (4)
2.系统分析 (4)
2.1系统需求定义 (4)
2.2运行环境 (5)
2.3业务流程图 (6)
2.4数据流程图 (11)
2.5数据字典 (14)
3.系统概要设计 (15)
3.1系统总体结构 (15)
3.2子系统结构 (16)
3.3输入输出设计 (18)
4.数据库设计 (24)
4.1数据存储 (24)
4.2关系模式 (26)
4.3范式优化 (27)
4.4物理设计 (27)
4.5数据表详解 (28)
5.编码设计规范 (31)
5.1对象命名约定 (31)
5.2常量和变量命名约定 (32)
6.系统详细设计 (32)
6.1系统模块汇总 (32)
6.2程序结构图 (33)
6.3用户界面设计 (34)
7.网络设计 (42)
7.1校园网需求 (42)
7.2 校园网应用方法与特点 (43)
7.3 校园网建设方案 (44)
7.4 安全系统 (45)
1.系统概述
1.1编写目的
本说明书从整体上描述了系统的结构设计,包括每个软件模块(或类)的\属性,模块之间的调用关系;各模块的外部接口说明,系统中数据库的设计等相关内容。
本说明书的预期读者是与学生管理信息系统开发有联系的决策人或开发组成人员,也包括支持本项目的领导和公司人员与软件验证者。
1.2系统现状
近些年来,随着高校招生规模的逐步扩大和教学制度的改革,在校学生的数量不断增加。传统的手工管理办法已基本不能满足需求。如在校生的学籍、奖惩、退学、请假、处分等一系列复杂的事务,不仅出错机率高;而且学生成绩的登记与查询,也是一项非常繁重而枯燥的劳动;另外,每年课程的变化都需要重新规划,也同样耗费了许多人力、物力。
因此,在信息化高速发展与计算机技术广泛应用的今天,利用数据库技术,采用B/S体系结构,设计开发一个学生管理信息系统,无论是从提高工作效率方面,还是在促进学校教学管理水平的提高等方面,都具有重要意义。
1.3可行性分析
❖经济可行性分析:从根本来说就是分析获得的收益是否超过研制和维护所需费用,即判断最终效益/开发成本是否>100%。经过投资估算、收益估算以及投资和收益的比较,发现建立新系统后,能够提高的工作效率和服务质量这些长远收益的价值远大于目前的经济投资。
❖社会可行性分析:目前市场形态供不应求,系统的开发顺应了时代潮流的发展,具有生存的环境。对于普通用户只要求具备基础的计算机知识,在高校范围内绝大多数用户都能够适应。
❖技术可行性分析:重点是实现MIS的软硬件功能和研制人员的水平与结构。
本系统采用B/S体系结构来实现数据的处理、传输与存储,从当前微机网络发展水平看,在软、硬件上已具技术可行。合理的人员配备是拥有系统设计人员,网页编程技术员和网络管理员。
➢结论:以上各项都具有可行性,可以进行系统开发。
1.4项目目标
✧开发软件、体系结构
1.采用浏览器/Web服务器体系结构模型(B/S)作为应用。在这种结构下,用户界面完全通过WWW浏览器实现,对于应用程序的开发,配置以及软件移植性等方面,比客户机/服务器模型(C/S)具有更大的优势和利用空间。不仅
能有效降低建设和维护成本,简化管理,使得更新维护更加安全可靠;且适应大规模和复杂的应用需求,以及不断变化发展的业务需求
2.采用VisualC#.NET编译软件开发分布式应用,用C#.NET生成的企业解决方案不但具有广泛的兼容能力,支持不同的系统平台、数据格式和多种连接方式运行;而且在Internet环境下实现的系统是松散耦合、跨平台、与语言或特定接口无关的系统,并提供对Web应用程序的可靠访问。
3.服务器采用SQL Server数据库作为支撑,构建了一套规范且符合
教务工作需求的教务信息系统。
✧信息安全与保密技术
管理员享有对其项目中各种信息进行修改、以及对日志进行维护的权利。而一般
的工作人员或者学生只拥有查询的权限。
1.5参考资料
1) 管理信息系统开发与应用.....................作者:朱志强
出版社:复旦大学出版社2) SQL Server2003数据库实用教程...............作者:刘佳
出版社:科技教育出版社3) 信息系统分析与设计案例分析..................作者:姜同强
出版社:科学出版社2.系统概要设计
2.1需求分析定义
(一)功能需求
➢系统目标:
通过本系统能帮助教务处管理人员利用计算机,快速方便的对学生学籍、成绩、异动、证件进行管理、输入、输出、查询、统计等操作,使散乱的信息档案能够具体化,直观化、合理化。
➢处理范围:
✧管理员通过用户名与密码登陆。一旦通过系统授予特权,可以修改学生考试
成绩;查看或删除以往日志记录。
✧教务处对学生信息(学生学籍、成绩、异动、证件)的添加、删除、修改、
查询、统计、打印操作。
其中:1)查询页面系统均提供多个查询条件的关键字进行选择;在选择相应的条件后输入对象值即可在新窗口分页显示结果。既能够通过学生的个人信息找到个人学籍(例如:知道学生的姓名能够找到该学生的所有学籍信息)也能通过一个特征值找到所有匹配的信息(例如:查询同一专业的所有人员)
2)添加页面分两个步骤执行,要求先输入学生所在院系、专业名称,然后在新页面登记其他各项详细信息
3)修改页面分两个步骤执行,要求先输入学生学号,然后在新页面修改其他各项详细信息
✧提供网上平台,学生可在线查询个人学籍信息、考试成绩。