教学管理系统设计报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 48
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功