1、 概要设计说明书内容 1 引言 1.1编写目的 介于大学老师管理不便,为了更好的综合教师资料,业绩以及考勤等信息的管理,本文档将对教师业绩管理系统软件开发需求进行描述,重点描述了教师业绩管理系统的功能需求,是概要设计阶段的重要输入本文档的读者是项目策划、设计和评审人员。 1.2背景 本项目是为教师业绩开发的一个管理系统软件,为提高学校教务处工作效率,简化学校教务处的工作量,我们开发了教师业绩管理系统. 根据用户的需求称述,本系统的主要功能是: (1)教师可以通过系统查询、修改自己的基本信息,查询自己各学年的业绩及加权业绩,填写、提交请假条,查询、参加当前所有的科研,论文项目等
2、 (2)学校可以对教师的假条进行批复,可以查询教师的基本信息,查询教师的业绩等. (3)学校可以查询教师的奖惩情况,包括获得的体育、文艺、学习等方面的情况; (4)学校教务处可以管理教师的业绩信息等. (5)学校教务处的主要职责是通过教师的请假信息和考勤信息管理教师的考勤状况。 1.3定义 grda:表格名称 txl:表格名称 gly:表格名称 1.4参考资料 《软件工程导论》,清华大学出版社,2008年2月第5版,张海藩编著等。 2 总体设计 2.1需求规定 2。 1. 1输入输出项目 (1)管理员输入教师的基本信息,任课信息,奖惩信息等. (2
3、)向每个本校的教师输出教师的基本信息,任课信息,奖惩信息等. 2。 1。 2 对功能的要求 (1) 输入功能:输入教师的基本信息,考评成绩,出勤状况,获奖和违纪情况等。 (2) 输出功能:输出教师的基本信息,考评成绩,出勤状况, 获奖和违纪情况等。 (3)计算功能:计算教师的任课数、生活补贴,根据教师成绩和平时的表现情况计算教师的综合测评的分数等。 2。 1。 3对性能的要求 (1)对精度的要求 查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。 (2)时间特性要求 一般操作的响应时间应在1~2秒内。 2.2运行环境客户端设备: 处理器型号不限制,内存容
4、量256MB及以上,硬盘容量100GB及以上,其余设备无限制。 服务器设备: 处理器型号不限制,内存容量2GB及以上,硬盘容量320GB及以上,其余设备无限制. 2.3基本设计概念和处理流程 说明本系统的基本设计概念和处理流程,尽量使用图表的形式,可以使用以子系统为单位的业务流程图来表示。 2.4结构 2.5模块(组件)功能分配 2.5。1专用模块(组件)功能分配 编号 模块名称 详细功能分配 01 系统登录模块 用于验证用户登录系统时输入的用户名、密码和图片验证码是否正确,只有合法的用户才可以进入系统 02 用户信息模块 由于本系统面向的是
5、学校的教师,因此,不设置用户注册模块,直接由学校教务处将本校教师的信息录入(可批量增加信息),登录密码统一为:888888。教师可登陆系统通过“个人信息”选项进入修改教师用户的个人信息. 03 数据输出模块 系统提供数据导出和打印功能,用户可以根据需要导出或打印各种报表如个人信息报表打印、通讯录报表打印等 04 计算模块 计算教师的学分、绩点,根据教师的任课数、生活补贴,和平时的表现情况计算教师的综合测评的分数等。 2.5。2共用模块(组件)功能分配用列表来表示包含的项有: 编号、模块(组件)名称(多用英文)、详细功能分配、模块的接口标准(参数的类型、个数等)。
6、3 接口设计(结构化设计) 3.1用户接口 说明将向用户提供的命令和它们的语法结构,以及软件的回答信息,用列表的形式说明。 3.2外部接口说明本接口与外界所有接口的安排包括软件和硬件之间的接口,本系统各支持软件之间的接口之间的关系,用列表的形式说明。 3.3内部接口 说明本系统之内的各个系统元素之间的接口的安排,用列表的形式说明. 列表包括以下详细内容:接口名称、接口内容、接口的数据结构. 4 运行设计 4.1运行模块(组件)组合 具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据. 4.2运行控制 软件运行时有较
7、友好的界面,基本能够实现用户的数据处理要求。 4.3运行时间 系统的运行时间基本可以达到用户所提出的要求. 5 系统数据结构设计 5.1逻辑结构设计要点 教师个人信息表 表名:XSGRXXB 编号 字符 7 姓名 字符 8 性别 字符 2 出生日期 日期 8 民族 字符 10 简历 备注 100 照片 通用 4 用户ID 字符 10 班级 字符 10 籍贯 字符 10 身份证 字符 18 家庭住址 字符 100 用户名 字符 20 职务 字符 10 入学时间 日期 20 手机
8、号码 字符 15 政治面貌 字符 20 政治面貌 字符 20 (1) 管理员表 表名:gly 结构: 用户ID 字符 10 密码 密码 10 用户名称 字符 20 5.2物理结构设计要点 给出本系统内所有使用的每个数据结构中的每个数据项的存储要求,访问方法,存储单位,存储的物理关系设计考虑和密保条件。 5。3数据结构和程序的关系 说明其它各个数据结构与访问这些数据结构的形式。 6数据库设计 6。1 数据库环境说明 本系统采用MS的SQL SERVER 2005数据库管理系统,统一用VS 2005这个设计编程工具,所用语言C#
9、 6。2 数据库表名清单,用列表给出 表项包括:序号、中文表名、英文表名、表功能说明 6.3 数据库表之间的关系说明: 6。4数据库表的详细清单,用列表给出(每个数据库表用一个列表) 表项包括:字段英文名、字段的类型、数据的长度、精度、描述、主/外键、能否为空、取值约束(默认值、最大值、最小值),索引等。 视图设计 试图设计与授权有关,设计时参照需求文档的用户授权范围。视图设计要给出视图的中文名、英文名,视图中的中文列名、类型、长度、精度,每一列的具体算法(如求差、求和等),对应的基本表名 65安全问题说明 本软件中学生的各种信息都需要管理员人工录入. 7 系统出错处理设计 7.1出错信息 在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你非法使用数据,没有权限!"而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。






