教务辅助管理系统概要设计报告

教务辅助管理系统概要设计报告

ID:13074159

大小:92.00 KB

页数:10页

时间:2018-07-20

教务辅助管理系统概要设计报告_第1页
教务辅助管理系统概要设计报告_第2页
教务辅助管理系统概要设计报告_第3页
教务辅助管理系统概要设计报告_第4页
教务辅助管理系统概要设计报告_第5页
资源描述:

《教务辅助管理系统概要设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教务辅助管理系统概要设计报告指导老师:小组人员:1引言31.1编写目的31.2背景31.3定义4PHP: HypertextPreprocessor,超文本预处理器,是一种开源的通用计算机脚本语言,PHP大多在服务器端运行,通过运行PHP的代码来产生网页41.4参考资料42总体设计42.1需求规定42.2运行环境52.3基本设计概念和处理流程63接口设计64运行设计65概念结构设计86系统出错处理设计91引言1.1编写目的从该阶段开始正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过

2、程,这种表示只是描绘出软件总的概貌,本概要设计说明书的目的就是进一步细化软设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近与源程序的软件表示1.2背景教务管理系统是一个面向学校教务人员,为其提供服务的综合信息管理系统。教务人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。学生的个人信息、所有的课程考试成绩以及每学期的开课情况都记录在教务系统里进行管理。下面是教务管理系统工作流程:由教务人员在公共信息系统中完成对运行教务系统所需的基本数据的维护(如:系所信息,专业信息等)。包括这些信息的增、删、查、改。所有专业都必须附属于一个也只有一个系。系统

3、开始投入使用,教务人员先根据学校实际情况,建立系所的信息,主要信息包括系所的名称及它的编号。输入专业信息的过程是首先从系统数据库中选择相关的系所,然后再它下面加入新的专业信息。当学校系所、专业发生变动后,教务人员要及时完成对库中的系所信息和专业信息的维护。新生入学后由教务人员在学籍系统中完成新生学籍信息的维护。包括班级的建立,新生个人信息的录入。班级是一个“专业”下面的组织结构,它也是学生的上层组织结构。在每个新学年,新生来校报到后,教务人员先从公共信息库中选择正确的系所信息及专业信息,在专业下加入班级,班级的信息包括班级名称及其编号,班级添加完后,就可以在其下面添加

4、新生的信息。新生的信息来自新生的信息卡,又教务人员手工输入。如果新生所在班级已经存在,则直接从库中选择相应的班级,进行新生信息的输入。在每个学期开始,教务处根据老师的情况,以班级为单位,通过排课系统为每个班级制定下学期的开课情况。这部分包括三个方面,一是任课教师的信息管理,教务人员要录入新的任课教师的基本信息,并负责对已有教师信息的变动的更新;二是课程信息的管理,教务人员还是对学校所有开设课程的信息的管理与维护,当课程变化后要及时更新;第三,也是本步骤最主要的工作,教务人员根据上两步所产生的信息,即班级信息、教师信息和课程信息,组织编排每个班级本学期的开课情况以及每门

5、课的任课教师和课时。1.3定义PHP: HypertextPreprocessor,超文本预处理器,是一种开源的通用计算机脚本语言,PHP大多在服务器端运行,通过运行PHP的代码来产生网页1.4参考资料1.《JavaScript高级程序设计》NicholasC.Zakas) (作者), 李松峰 /曹力 (译者)2.《HeadFirstHTML与CSS》 ElisabethRobson / EricFreeman(作者)徐阳 / 丁小峰 (译者)2总体设计2.1需求规定教务辅助管理系统的数据需求包括如下几点:1.数据录入和处理的准确性和实时性数据的输入是否准确是数据处理

6、的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2.数据的一致性与完整性由于系统的数据是共享的,在不同的客户端中,教务文件是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完

7、整性约束,系统应该拒绝该数据。1.数据的共享与独立性整个教务辅助管理系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。2.2运行环境1.硬件环境A一台586以上的微机及兼容B.内存16MB(最好32MB内存)2.软件环境A.windowsXP以上的操作系统B.apacheC.mysql数据库 D.php2.3基本设计概念和处理流程3接口设计在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。