《教师信息管理系统设计.doc》由会员分享,可在线阅读,更多相关《教师信息管理系统设计.doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、教师信息管理系统概要设计说明书1. 引言11.1 编写目的11.2 背景11.3 定义22. 总体设计22.1 需求规定22.2 运行环境22.3 根本设计概念和处理流程22.4 系统构造体系设计33. 接口设计4用户接口4外部接口4内部接口54. 系统数据构造设计54.1 系统逻辑构造设计54.2 物理构造设计65 系统出错处理设计75.1 出错信息75.2 补救措施71. 引言 编写目的本文档是教师信息管理系统的一个总体的把握,以便在下一步的开发设计中更好的控制开发,并且对其他类似系统有良好的接口。设计系统的架构、类图,以便使系统的开发能有效进展。 背景由于电脑时代的到来以及interne
2、t的迅速开展,电脑无出不在,当然各种工作效率也大幅提高,对一个有规模的学校教学系统来说,人事信息管理系统是一个必不可少的重要模块。随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断开展的新型学科,任何一个单位要生存要开展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。为了能够在中国迅速地开展与提高各项教育产品的质量,加强学校对各项事物的管理与有组织、有序的利用各项教育资源,特此开发教师管理信息系统为教育事业的开展提供技术的支持。 定义教师信息管理系统简称:TIMS名词解释:数据流程图:描述业务流程图中发生的数
3、据处理与数据存储。处理过程:描述数据流程图中对数据的处理方法与过程。功能图:描述对应子系统模块提供给用户的功能效劳。数据字典:描述数据流程图中出现的数据表的构造。图例说明:列出业务流程图或数据流程图中出现的图形符号的含义。数据存储:表示数据在计算机重的存储方式,在本书中指表。数据传递:一旦肩头连接两个对象,前者提供数据给后者。2. 总体设计 需求规定说明对本系统的主要的输入输出工程、处理的功能性能要求。本系统为教师管理信息系统,系统开发的整体任务是实现学校教师信息管理的系统化、标准化、自动化与智能化,从而到达提高学校管理效率的目的该阶段目的在于明确系统的数据构造与软件构造,此外总体设计还将给出
4、内部软件与外部系统部件之间的接口定义,各个软件模块的功能说明,数据构造的细节以及具体的装配要求。 运行环境软件根本运行环境为Windows环境。操作平台: windows98windows mewindows 2000windows xpwindows vistawindows 7开发环境: Microsoft SQL Server 2000/2005 根本设计概念与处理流程该文档目的在于明确系统的数据构造与软件构造,设计外部软件与内部软件的接口,说明各个软件模块的功能说明,数据构造的细节等。系统的总体处理流程图如下:管理员登录教师信息管理选择操作教师授课管 理教师工资管 理教师信息管 理用户
5、登录图2-1系统的总体处理流程图2.4 系统构造体系设计此次设计的教师信息管理系统主要由系统效劳与数据效劳两局部组成。系统效劳为教师信息管理系统提供运行的软件环境,数据效劳系统主要负责档案信息的存储,查找,添加,删除,修改,备份等。三个系统之间严密相连,任何一个系统出现问题,都将不能完成档案管理的任务。具体的组件图如下所示:教师信息管理系统系统效劳数据效劳2-2 系统体系架构包图用一览表及框图的形式说明本系统的系统元素各层模块、子程序、公用程序等的划分,扼要说明每个系统元素的标识符与功能,分层次地给出各元素之间的控制与被控制关系。本系统组件图如下所示:管理员登陆功能调度教师授课管理教师信息管理
6、教师工资管理DAO组件XML解析数据连接持久实体图2-3 系统组件图3. 接口设计用户接口 语法构造软件答复信息管理员登录以英文与汉字开头,不超过6个字符进入主界面信息管理相关操作进展相应的操作(1) 用户界面 要求系统界面设计做到图形化,简单、方便、一致。用户界面友好、整洁,操作中有明显的提示,以协助用户进展下一步操作。 用户可以对界面进展修改,用户可自定义界面的排版格式、颜色、字体、字号等内容。 C/S局部采用标准的GUI图形界面,主窗体为多文档风格,其中出现的所有错误信息与提示信息均采用WINDOWS的标准提示框。 B/S局部彩浏览器界面,要求与一所办公网风格统一。(2) 软、硬件接口
7、提供扫描仪、打印机等设备的接口。 提供给用开发与数据交换的接口如PDM、ERP等系统,并有标准说明,有系统扩大能力。(3) 通讯接口与其他系统要求的通讯接口要求一样。由于系统的各种内部接口是通过借助数据库开发软件来实现的,是完全在数据库内部操作的,故在此略过此内容。4. 系统数据构造设计4.1 系统逻辑构造设计根据系统需求,把系统分为登录模块,教师管理模块等。系统的数据库表关系图ER图:1.*Managerinfomanager_IDpasswordcouseInfocourse_IDTeacherInfoteacher_ID1.*11.*wageInfowage_ID114-1 数据库表关系
8、图依据ER图进展数据库表的逻辑设计O/R MappingManagerinfo 管理员信息表列名数据类型可否为空说明manager_IDVARCHAR(10)NOT NULL管理员登录账号passwordVARCHAR(10)NOT NULL管理员登录密码manager_NameVARCHAR(10)NULL管理员真实姓名on_TimeDATETIME(8)NULL管理员登录时间Teacherinfo 教师根本信息表列名数据类型可否为空说明teacher_IDVARCHAR(10)NOT NULL教师号主键teacher_NameVARCHAR(10)NOT NULL教师姓名teacher_G
9、enderCHAR(2)NULL教师性别born_DateDATETIME(8)NULL出生日期tele_NumberVARCHAR(10)NULL联系 ru_DateDATETIME(8)NULL入校时间addressVARCHAR(50)NULL家庭住址peoplesVARCHAR(10)NULL民族statusVARCHAR(10)NULL政治面貌departmentVARCHAR(30)NULL所属院系Courseinfo 课程信息根本表列名数据类型可否为空说明course_IDVARCHAR(4)NOT NULL课程号主键courde_NameVARCHAR(10)NOT NULL课
10、程名称teacher_IDVARCHAR(10)NOT NULL授课教师编码teacher_NameVARCHAR(10)NULL授课教师姓名departmentVARCHAR(30)NULL所属院系Wageinfo 教师工资信息根本表列名数据类型可否为空说明wage_IDVARCHAR(4)NOT NULL工资号主键teacher_IDVARCHAR(10)NOT NULL教师号teacher_NameVARCHAR(10)NULL教师姓名Wage_stateVARCHAR(3)NOT NULL工资支付状态wageINT(4)NULL工资wage_timeVARCHAR(8)NOT NULL
11、支付日期users 用户信息根本表列名数据类型可否为空说明User_idvarCHAR(4)NOT NULL用户号主键passwdvarCHAR(10)NOT NULL用户密码sexCHAR(4)NULL性别mailVARCHAR(20)NULL邮件4.2 物理构造设计系统的物理构造具体由数据库来设计与生成,主要是存储在计算机硬盘。 5 系统出错处理设计5.1 出错信息错误登录信息系统提示错误登录信息系统返回登录界面输入错误的数据系统提示数据错误信息提示重新输入数据打印不成功系统提示打印不成功信息进展重新打印操作5.2 补救措施由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丧失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。沁园春雪北国风光, 千里冰封, 万里雪飘。望长城内外,惟余莽莽;大河上下,顿失滔滔。山舞银蛇, 原驰蜡象, 欲与天公试比高。须晴日, 看红装素裹,分外妖娆。江山如此多娇, 引无数英雄竞折腰。惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。一代天骄,成吉思汗,只识弯弓射大雕。俱往矣,数风流人物, 还看今朝。 第 11 页