1信息系统分析与设计课程教学管理系统设计说明书2目录1、系统概述······························································31.1编写目的.....................................................................................................31.2系统现状.....................................................................................................31.3可行性分析.................................................................................................31.4系统目标.....................................................................................................31.5参考资料.....................................................................................................42.系统分析…………………………………………………………42.1系统需求定义.............................................................................................42.2运行环境.....................................................................................................52.3业务流程图.................................................................................................62.4数据流程图.................................................................................................112.5数据字典.....................................................................................................143.系统概要设计...............................................................................153.1系统总体结构............................................................................................153.2子系统结构................................................................................................163.3输入输出设计............................................................................................184.数据库设计······························································244.1数据存储.....................................................................................................244.2关系模式.....................................................................................................264.3范式优化.....................................................................................................274.4物理设计......................................................................................................274.5数据表详解..................................................................................................285.编码设计规范···························································315.1对象命名约定..............................................................................................315.2常量和变量命名约定..................................................................................326.系统详细设计...............................................................................326.1系统模块汇总...............................................................................................326.2程序结构图...................................................................................................336.3用户界面设计...............................................................................................347.网络设计·································································427.1校园网需求...................................................................................................427.2校园网应用方法与特点..............................................................................437.3校园网建设方案..........................................................................................447.4安全系统......................................................................................................4531.系统概述1.1编写目的本说明书从整体上描述了系统的结构设计,包括每个软件模块(或类)的\属性,模块之间的调用关系;各模块的外部接口说明,系统中数据库的设计等相关内容。本说明书的预期读者是与学生管理信息系统开发有联系的决策人或开发组成人员,也包括支持本项目的领导和公司人员与软件验证者。1.2系统现状近些年来,随着高校招生规模的逐步扩大和教学制度的改革,在校学生的数量不断增加。传统的手工管理办法已基本不能满足需求。如在校生的学籍、奖惩、退学、请假、处分等一系列复杂的事务,不仅出错机率高;而且学生成绩的登记与查询,也是一项非常繁重而枯燥的劳动;另外,每年课程的变化都需要重新规划,也同样耗费了许多人力、物力。因此,在信息化高速发展与计算机技术广泛应用的今天,利用数据库技术,采用B/S体系结构,设计开发一个学生管理信息系统,无论是从提高工作效率方面,还是在促进学校教学管理水平的提高等方面,都具有重要意义。1.3可行性分析经济可行性分析:从根本来说就是分析获得的收益是否超过研制和维护所需费用,即判断最终效益/开发成本是否100%。经过投资估算、收益估算以及投资和收益的比较,发现建立新系统后,能够提高的工作效率和服务质量这些长远收益的价值远大于目前的经济投资。社会可行性分析:目前市场形态供不应求,系统的开发顺应了时代潮流的发展,具有生存的环境。对于普通用户只要求具备基础的计算机知识,在高校范围内绝大多数用户都能够适应。技术可行性分析:重点是实现MIS的软硬件功能和研制人员的水平与结构。本系统采用B/S体系结构来实现数据的处理、传输与存储,从当前微机网络发展水平看,在软、硬件上已具技术可行。合理的人员配备是拥有系统设计人员,网页编程技术员和网络管理员。结论:以上各项都具有可行性,可以进行系统开发。1.4项目目标开发软件、体系结构1.采用浏览器/Web服务器体系结构模型(B/S)作为应用。在这种结构下,用户界面完全通过浏览器实现,对于应用程序的开发,配置以及软件移植性等方面,比客户机/服务器模型(C/S)具有更大的优势和利用空间。不仅4能有效降低建设和维护成本,简化管理,使得更新维护更加安全可靠;且适应大规模和复杂的应用需求,以及不断变化发展的业务需求2.采用VisualC#.NET编译软件开发分布式应用,用C#.NET生成的企业解决方案不但具有广泛的兼容能力,支持不同的系统平台、数据格式和多种连接方式运行;而且在Internet环境下实现的系统是松散耦合、跨平台、与语言或特定接口无关的系统,并提供对Web应用程序的可靠访问。3.服务器采用SQLServer数据库作为支撑,构建了一套规范且符合教务工作需求的教务信息系统。信息安全与保密技术管理员享有对其项目中各种信息进行修改、以及对日志进行维护的权利。而一般的工作人员或者学生只拥有查询的权限。1.5参考资料1)管理信息系统开发与应用.....................作者:朱志强出版社:复旦大学出版社2)SQLServer2003数据库实用教程...............作者:刘佳出版社:科技教育出版社3)信息系统分析与设计案例分析..................作者:姜同强出版社:科学出版社2.系统概要设计2.1需求分析定义(一)功能需求系统目标:通过本系统能帮助教务处管理人员利用计算机,快速方便的对学生学籍、成绩、异动、证件进行管理、输入、输出、查询、统计等操作,使散乱的信息档案能够具体化,直观化、合理化。处理范围:管理员通过用户名与密码登陆。一旦通过系统授予特权,可以修改学生考试成绩;查看或删除以往日志记录。教务处对学生信息(学生学籍、成绩、异动、证件)的添加、删除、修改、查询、统计、打印操作。其中:1)查询页面系统均提供多个查询条件的关键字进行选择;在选择相应的条件后输入对象值