HUST学分制教务管理系统

HUST学分制教务管理系统
HUST学分制教务管理系统

H U S T学分制教务管理系统

测试计划

Version1.0

文挡编号hust_ceshijihua

文挡名称测试计划

撰写人镇祎

审核/批准

创建时间2008-12-24

版本变更说明:

目录

1.引言 (4)

1.1编写目的 (4)

1.2项目背景 (4)

1.3定义 (5)

1.4参考资料 (5)

2.计划 (5)

2.1软件说明 (5)

2.2测试内容 (7)

2.3学籍管理功能模块测试 (7)

2.4注册管理功能模块测试 (8)

2.5教师信息管理模块测试 (9)

2.6学生信息管理模块测试 (9)

2.7成绩管理系统模块测试 (10)

2.8课程管理功能模块测试 (11)

2.9服务器接收端模块测试 (12)

3.测试设计说明 (12)

3.1学籍管理功能模块测试 (12)

3.2注册管理功能模块测试 (13)

3.3教师信息管理模块测试 (15)

3.4学生信息管理模块测试 (16)

3.5成绩管理系统模块测试 (17)

3.6课程管理功能模块测试 (19)

3.7服务器接收端模块测试 (19)

3.8性能测试 (20)

4. 评价标准 (21)

4.1范围 (21)

4.2数据整理 (21)

4.3尺度 (21)

1 引言

1.1编写目的:

测试是“为了发现程序中的错误而执行程序的过程”。测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤。由于在开发软件的过程中,开发人员会面对极其错综复杂的问题,我们开发设计人员,用户,委托公司等的主观认识不可能完全符合客观现实,同时与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,甚至会出现分歧或是对同一事物理解的偏差。因此,在软件生命周期的每个阶段都不可避免地会产生差错。在教务系统这类用户类型固定为学生,教师及教务管理人员,但涉及到学校教学管理的信息管理系统中,就必须尽量减少差错,以免造成严重的损失。因此,软件测试对整个软件的开发是不可或缺的,而一份完整的测试计划在开发流程里也是必须的。此份软件测试计划的读者包括:软件开发设计人员,项目管理人员,软件测试人员。

1.2 项目背景:

开发软件名称:HUST学分制教务管理系统

项目任务提出者:华中科技大学教务处

项目开发者:ZOWL团队

用户:华中科技大学学生,教务管理人员

实现项目测试的部门:ZOWL团队

1.3 定义:

SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。

SQL: 一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。值互不相同。

外部主键:数据库表中与其他表主键关联的域。

OLLBACK: 数据库的错误恢复机制。

1.4 参考资料:

《华中科技大学本科学分制学籍管理条例》

《华中科技大学学分制选课办法》

编号 hust_xiangmujihua:《项目计划说明书》汪瑶

编号hust_FSR:《可行性研究报告》镇祎

编号 hust_xuqiuguifan :《需求规格说明书》欧高炎

2.计划

2.1软件说明

了提高测试效率降低测试成本,本测试方案采用黑盒法设计基本的测试方案,再用白盒法补充一些方案。在黑盒法测试方案中,采用等价划分技术,把所有可能的输入数据(有效的和无效的)划分成几个等价类,其划分类在以下的输入中再详述。以下列出的图表,逐项说明被测软件的功能、输入和输出等质量指

2.2测试内容:

学籍管理功能模块测试;

注册管理功能模块测试;

教师信息管理模块测试;

学生信息管理模块测试;

成绩管理功能模块测试;

课程管理功能模块测试;

服务器接受端模块测试;

2.3学籍管理功能模块测试

参与单位:ZOWL开发小组

被测试部位:学籍管理功能模块

2.3.1 进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.3.2 条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:Windows 2003 Server

开发平台:Eclipse

数据库管理系统:Microsoft SQL Server 2005

所需工作人员:ZOWL软件开发小组全体人员

2.3.3 测试资料

华中科技大学提供的学生学籍统计数据

2.4 注册管理功能模块测试

参与单位:ZOWL开发小组

被测试部位:注册管理功能模块

2.4.1 进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.4.2 条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:Windows 2003 Server

开发平台:Eclipse

数据库管理系统:SQL Server 2005

所需工作人员:ZOWL软件开发小组全体人员

2.4.3 测试资料

华中科技大学提供的学生学籍统计数据

2.5 教师信息管理模块测试

参与单位:ZOWL开发小组

被测试部位:教师信息管理模块

2.5.1 进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.5.2 条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:Windows 2003 Server

开发平台:Eclipse

数据库管理系统:SQL Server 2005

所需工作人员:ZOWL软件开发小组全体人员

2.5.3 测试资料

华中科技大学提供的学生学籍统计数据

2.6 学生信息管理模块测试

参与单位:ZOWL开发小组

被测试部位:学生信息管理模块

2.6.1 进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.6.2 条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:Windows 2003 Server

开发平台:Eclipse

数据库管理系统:SQL Server 2005

所需工作人员:ZOWL软件开发小组全体人员

2.6.3 测试资料

华中科技大学提供的学生学籍统计数据

2.7成绩管理功能模块测试

参与单位:ZOWL开发小组

被测试部位:成绩管理功能模块

2.7.1 进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.7.2 条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:Windows 2003 Server

开发平台:Eclipse

数据库管理系统:SQL Server 2005

所需工作人员:ZOWL软件开发小组全体人员

2.7.3 测试资料

华中科技大学提供的学生学籍统计数据

2.8 课程管理功能模块测试

参与单位:ZOWL开发小组

被测试部位:课程管理功能模块

2.8.1 进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.8.2 条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:Windows 2003 Server

开发平台:Eclipse

数据库管理系统:SQL Server 2005

所需工作人员:ZOWL软件开发小组全体人员

2.8.3 测试资料

华中科技大学提供的学生学籍统计数据

2.9 服务器接收端模块测试

参与单位:ZOWL开发小组

被测试部位:服务器接收端模块

2.9.1 进度安排

由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

2.9.2 条件

要实现本功能需要系统和教务系统数据库进行集成,以便实时收集学生学籍信息,教师注册信息及课程教务信息等数据信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:Windows 2003 Server

开发平台:Eclipse

数据库管理系统:SQL Server 2005

所需工作人员:ZOWL软件开发小组全体人员

2.9.3 测试资料

选课系统处理后传输的数据

3 测试设计说明

3.1 学籍管理功能模块测试

3.1.1 控制

人工输入

3.1.2 输入

该模块需要输入的信息为学生的学籍信息,学生注册信息,在输入的测试数据中可分为有效输入类和无效输入类。其中的错误种类有:

无效输入类:

1)数据类型不匹配

学号string 姓名string

院系string 专业string

转专业记录号long int 班级号char(4)

时间(休学、停学) date 复学学期string

原因及意见string 备注string

2)数据超出规定范围

转专业记录号最大11位;各项时间的格式为年-月-日(yyyy-mm-dd)。

有效输入类:

当用户只输入各项记录标的基本信息时,则有效;

3.1.3 输出

对数据进行初步检验。若发现错误,则转入处理异常的过程并抛出异常,给出数据格式不符合要求的提示;若未发现错误,则修改学生学籍的信息,然后更新数据库中的学籍信息和更新已注册的学生信息。

3.1.4过程

以教务管理员的权限去分别填写学籍管理的相关记录表。查找到的相应同学的学籍管理信息及学生注册信息。选择好学生的注册信息(学号、姓名、院系、班级、学籍状态、各项学籍信息)进行修改,然后确定,把更新信息发送至服务器。

各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。

3.2 注册管理功能模块测试

3.2.1 控制

半自动引入

3.2.2 输入

该模块需要院系的交往管理人员输入的注册条件(学生学号、或班级号),再输入注册命令,完成相应注册。在输入的测试数据中可分为有效输入类和无效输入类。其中的错误种类有:

无效输入类:

1) 数据类型不匹配

学号string 班级号char(4)

2) 数据超出规定范围

学号的长度与格式不符合《华中科技大学学生学号编码管理办法》的规定,班级号的长度超出规定长度4位数

有效输入类:

根据《华中科技大学学生学号编码管理办法》的规定,华中科技大学本科生学号编码应依据以下规则进行编码:

1)07级以前为12位数,编码原则:01+年号(四位数)+专业班级编号(四位数)+个人班级编号(2位数);

2)07级及以后变为10位数,编码原则:U+年号(四位数)+班级编号(3位数)+个人编号(2位数)

3.2.3 输出

对教务管理人员提交的信息进行检验。若没有填写学号或班级号,则系统会弹出“请输入一个学号或一个班级号”的提示;若填写的学号格式不正确,则系统会弹出“该学号不存在”的提示;若填写的班级号格式不正确,则系统会弹出“该班级不存在”的提示;若未出现错误,则进入注册管理界面。

3.2.4 过程

院系教务管理人员通过输入需要注册的学生的学号或需注册的班级的班级号,系统将调用学生信息管理模块、显示学生基本信息或班级信息,来更改学生注册状态和班级注册状态。

各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。

3.3 教师信息管理模块测试

3.3.1 控制

半自动引入

3.3.2 输入

该模块需要教务管理人员或教师本人输入教师号进行教师信息查询查询,而由教务管理人员输入各项教师基本信息来完成教师信息的添加、修改、删除功能。在输入的测试数据中可分为有效输入类和无效输入类。其中的错误种类有:无效输入类:

1) 数据类型不匹配

教师号string 姓名string

性别char(1) 开始执教时间date

职称string

2) 数据超出规定范围

教师号不符合《华中科技大学教师教师号编码管理办法》的规定;开始执教时间的格式不合规范。

有效输入类:

在性别项只能输入F(女)或M(男),则查询有效;开始执教时间的格式为年-月(yyyy-mm),且执教时间必须在系统当前时间以前或当前时间。

3.3.3 输出

对用户提交的信息进行检验。若没有按教师号格式输入教师号,则系统会弹出“该教师不存在”的提示;若输入的开始执教时间在当前时间以后,则系统会弹出“不能对以后的时间进行注册”的提示;若未出现错误,则进入教师信息管理页面。

3.3.4 过程

教务管理人员或教师输入教师的教师号,点击查询,下面将出现所查询的教师信息(教师号,姓名,性别,年龄,开始执教时间,职称)。教务管理人员选择相关命令可对教师信息进行添加、删除、修改。

各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。

3.4 学生信息管理模块测试

3.4.1 控制

半自动引入

3.4.2 输入

该模块需要教务管理人员或学生本人输入学号进行教师信息查询查询,而由教务管理人员输入各项学生基本信息来完成教师信息的添加、修改、删除功能。在输入的测试数据中可分为有效输入类和无效输入类。其中的错误种类有:无效输入类:

1) 数据类型不匹配

学号string 姓名string

性别char(1) 班级号char(4)

院系string 家庭住址string

身份证号string

2) 数据超出规定范围

无范围限定:

学号的长度与格式不符合《华中科技大学学生学号编码管理办法》的规定,班级号的长度超出规定长度4位数;身份证号长度与格式不符合《中华人民共和国公民身份证号管理规范》。

有效输入类:

身份证号长度与格式,班级号。根据《华中科技大学学生学号编码管理办法》的规定,华中科技大学本科生学号编码应依据以下规则进行编码:1)07级以前为12位数,编码原则:01+年号(四位数)+专业班级编号(四位数)+个人班级编号(2位数);

2)07级及以后变为10位数,编码原则:U+年号(四位数)+班级编号(3位数)+个人编号(2位数)

3.4.3 输出

对用户提交的信息进行检验。若没有按学号格式输入学号,则系统会弹出“该学生不存在”的提示;若输入的身份证号不服个规范,则系统会弹出“请输入正确的身份证号”的提示;若未出现错误,则进入学生信息管理页面。

3.4.4 过程

教务管理人员或学生输入教师的学号,点击查询,下面将出现所查询的学生信息(学号,姓名,性别,班级,院系,家庭住址,身份证号)。教务管理人员选择相关命令可对学生信息进行添加、删除、修改。

各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。

3.5 成绩管理功能模块测试

3.5.1 控制

半自动引入

3.5.2 输入

该模块需要由教师输入的信息为各学科成绩,在输入的测试数据中可分为有效输入类和无效输入类。其中的错误种类有:

无效输入类:

1) 数据类型不匹配

学号string 课程名string

成绩float

2) 数据超出规定范围

学号不符合《华中科技大学学生学号编码管理办法》的规定。

有效输入类:

选择的课程名一次只能一个,成绩为小于100的非负十进制浮点数,精度为精确到小数点两位(DD.DD)。

3.5.3 输出

当教师选择课程时,没有选择或选择一个以上的课程时,系统会弹出“一次只能选择一门课程”;当登入的成绩不符合规范时,系统会弹出“请输入正确的分数”;当输入均符合要求时,系统会提示“提交”或“保存”。

3.5.4 过程

当教师登录系统后,选择成绩录入命令,系统显示选修了此课程的所有学生的信息,并给出成绩录入框,教师进行成绩录入操作录入过程中,系统提供保存和提交按钮。当教师选择了保存后,系统保存输入的成绩,但成绩状态为“已录入”状态,此状态下,教务管理人员和学生不能查看到成绩信息;当教师选择提交后,系统保存成绩,并将成绩状态改为“已提交”。

各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。

3.6 课程管理功能模块测试

3.6.1 控制

半自动引入。

3.6.2 输入

将课程编码从教务数据库中的课程数据导入系统。

3.6.3 输出

查询出来的课程信息会通过查询选项显示出来,教务管理人员可以通过修改显示的课程信息来达到修改教务数据库中的课程数据。

3.6.4 过程

课程管理主要是对课程信息进行查询、修改、添加、删除操作。其中教务管理人员拥有所有操作权限,教师则能查看自己所授课程的信息。

各子单元过程分别进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。

3.7服务器接受端模块测试

3.7.1 控制

半自动引入。

3.7.2 输入

选课系统模拟机发送来的原始数据(TCP包)。

3.7.3 输出

提取出来的信息发送到SQL 2005服务器。

3.7.4 过程

选课系统发送出数据(学生信息,课程信息,教师信息),系统数据接收端在新数据到来后会提示”New connection has come.”、”Waiting for a connection……”,然后接受选课系统传来的原始数据(TCP包),经过分析整理,将其转换成Report的实例,并将信息提取出来发送到SQL 2005服务器。

3.8 性能测试

我们使用的是Microsoft的Web Application Stress Tool(WAS,Web应用负载测试工具),用于测试Web服务器的性能。

3.8.1 后台测试

设置:

测试时间:10分钟

测试内容:后台主页面(Default.aspx)

后台网点分析页面(WaitTimeYearAnal.aspx)

后台网点日预测页面(WaitNumberDayPredict.aspx)

后台网点月预测页面(TotalNumberMonthPredict.aspx)

后台网点年预测页面(TotalNumberYearPredict.aspx)设置并发连接数:100

测试结果:

点击数(Number of hits): 674

每秒请求数量(Requests Per Second):1.12

请求执行时间(Request Execution Time):

后台主页面:4.14ms

哈理工保研规定

哈尔滨理工大学推荐优秀应届本科毕业生免试攻读硕士学位研究生的规定 (修订) 为选拔优秀人才,促进学校学风建设和本科教学质量的提高,根据教育部《全国普通高等学校推荐优秀应届本科毕业生免试攻读硕士学位研究生工作管理办法》(教学…2006?14号)和《教育部办公厅关于进一步完善推荐优秀应届本科毕业生免试攻读研究生工作办法的通知》(教学厅…2014?5号)的精神,特制定本规定。 一、推荐及加分条件 (一)纳入国家普通本科招生计划被录取的应届毕业生(不含专升本学生); (二)热爱祖国,遵纪守法,身心健康; (三)勤奋学习,刻苦钻研,考试成绩全部合格且补考、重修课程累计不超过两门; (四)诚实守信,学风端正,无考试作弊和剽窃他人学术成果行为; (五)遵守学校各项规章制度,无违纪处分; (六)通过国家规定的体育锻炼标准考核; (七)参加大学生研究性学习与科技竞赛并取得相应名次的学生,按《哈尔滨理工大学大学生研究性学习与科技竞赛管理办

法》(校发…2014?63号)相关规定进行学分绩点加分; (八)应征入伍退役后复学的学生参照《哈尔滨理工大学大学生研究性学习与科技竞赛管理办法》(校发…2014?63号)予以学分绩点加0.2分,在部队荣立三等功退役后复学的学生予以学分绩点加0.45分,本条规定的加分项目可累加; (九)第一至第六学期德、智、体综合测评居专业前20%; (十)第一至第六学期修读课程的累计平均学分绩点排名居专业前12%,其中,平均学分绩点计算以第一次考试成绩为准,并含以上第(七)条、第(八)条规定的加分; (十一)生产实习、工程训练等实践教学环节考试成绩全部合格; (十二)在部队荣立二等功及以上奖励退役后复学的学生,符合研究生报名条件的可免试(指初试)攻读硕士学位研究生。 二、推荐步骤 (一)根据上级确定的推荐名额,由教务处具体分配; (二)学生本人向所在学院提出申请,填写并提交《哈尔滨理工大学推荐优秀应届本科毕业生免试攻读硕士学位研究生申请表》(见附件),学院成立由有关负责人和教师代表组成的推荐工作小组,通过面试等考核方式,具体实施本单位推荐工作,确定推荐人员并公示名单; (三)各学院将推荐人员名单及实绩(申请表、成绩单)报教务处审查,确定最终推荐人员名单并公示; (四)被推荐学生登录“全国推荐优秀应届本科毕业生免试

数据库 教务管理系统 综合实验报告

华北科技学院计算机系综合性实验 实验报告 课程名称《数据库系统A》 实验学期2011 至2012 学年第 2 学期学生所在系部计算机学院 年级2010 专业班级网络B101班 学生姓名学号 任课教师 实验成绩 计算机系制

《数据库系统A》课程综合性实验报告 一、实验目的 利用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。 二、设备与环境 (1) 硬件设备:PC机一台 (2) 软件环境:安装Windows操作系统,安装数据库管理系统SQL Server2008等。 三、实验内容 1.需求分析 首先,通过调查,教务管理系统中主要有四类用户,即学生用户,老师用户,教务管理员和系统管理员。对应这些用户,其处理要求的主要的功能就是进行一系列的查询和各类数据的管理及维护。其具体的处理要求如下: 1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,数据还原,注销等功能。 2)教务管理:实现教务管理人员对系统的管理,包括课程安排,成绩审核,学生成绩管理,学生学籍管理等功能。 3)基本信息:实现显示学生和老师以及课程、班级、系别的基本信息(包括学生基本信息,教师基本信息,课程基本信息等)。 4)查询:包括实现学生查询,老师查询。学生查询包括自己的基本信息,自己的课程,课表,成绩等,老师查询包括查询自己的信息,自己所带班的学生,自己的课表以及学生成绩等。 5)教师对成绩的录入以及自己信息的查询与维护。 其次,该教务管理系统中,结合以上用户种类以及其具体的处理功能要求,教务管理系统要具备以下信息要求: 教务管理系统涉及的实体有: 教师——工作证号、姓名、电话、工资、邮箱; 学生——学号、姓名、性别、年龄、系代号等; 班级——班号、最低总学分等; 系——系代号、系名和系办公室电话等; 课程——课序号、课名、学分、最大人数等; 其中,这些实体之间的联系如下: 每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。 每个班的班主任都由一名教师担任 一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一

教务管理系统概要设计说明

教务处管理系统概要设计说明书

1概述(设计思想) 教务管理系统是一个面向学校教务管理人员、教师和学生,为其提供服务的综合管理系统,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,使得教务日常管理工作日趋繁重、复杂,而现有的教务管理软件基本上都是单机版本的,已满足不了现在教务工作需要。因此迫切需要研制开发基于互联网的综合网上教务管理软件。 该教务管理系统总体设计思想:面向学校各部门以及各层次用户的多模块综合信息管理系统为了充分利用高校现已有的网络资源。实现教务各上下级之间迅速便捷的沟通,在系统的架构上采用了当前流行的B/S结构与C/S结构及Internet网络相结合的技术突破了系统使用地域的局限性,使整个校园网甚至Internet上的用户都可访问本教务系统并进入相应的教务信息查询,如查询课程表、教学进程等等.为了体现分散操作、统一管理的思想,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,实现教务各上下级之间迅速便捷的沟通,形成充满活力的新型的教务管理机制。 教务管理系统由两部分组成:前台和后台。前台客户层采用了最新的webstart工具,使得客户端可以自动升级、即时更新,减轻了系性;后台数据层采用了对象关系型数据库,它将数据进行统一管理,所有的客户端都从后台捌用数据,实现了资源共享、保证了数据的一致性并且后台数据还具有自动备份功能,来保证数据库中数据的安全性与可靠性.后台主要有系统管理员,前台则主要面对在校学生和教务处人员和各院系教务员及任课教师使用,教务网的管理员分初级管理员和高级管理员:初级管理员是各科室的负责人,提交本科室的待发布教学通知、公告等信息,管理本科室的上传文件并接受高级管理员的管理;高级管理员管理所有上传的文件,审核并发布各科室提交的信息,管理教务信箱和教务网界面等。教务处长属于高级管理员。 2系统策略 系统性 该教务管理系统实时更新,系统比较完善可靠,技术成熟,可以按照不同学校对于教务的不同需求进行更改,满足用户需求。 先进性 该教务管理系统技术先进,系统先进,比较完善。 安全性 数据库考虑到安全性问题,对文件进行加密,提高了安全度,保证了系统的安全。 可维护性 该教务管理系统界面可以再后台管理前台显示的界面,模块化程度高,可维护性强。 正确性

教务管理系统数据库设计

教务管理 数据库系统课程设计

目录 1、需求分析 (2) 1.1 信息要求: (2) 1.2 处理要求: (2) 1.3 安全性与完整性要求: (2) 1.4 系统功能的设计和划分 (2) 第一部分:用户管理部分 (3) 第二部分:管理员管理部分 (3) 2、概念设计 (3) 2.1概念模型(E-R图): (3) 2.2数据字典: (5) a.数据项 (5) b、数据结构 (5) c、数据流 (5) d、数据存储 (6) e、处理过程 (6) 2.3 数据流图 (7) 3、逻辑结构设计 (7) 3.1 E-R图向关系模型的转换(关系的码用下横线表出) (7) 3.2 设计用户子模式 (8) 4、物理设计 (8) 4.1 选择存取方法 (8) 4.2 确定数据库的存储结构 (8) 4.3 评价物理结构 (9) 5、系统实施 (9) 6、运行维护 (10)

1、需求分析 1.1 信息要求: 教务管理系统涉及的实体有: ●教师——工作证号、姓名、职称、电话等; ●学生——学号、姓名、性别、出生年月等; ●班级——班号、最低总学分等; ●系——系代号、系名和系办公室电话等; ●课程——课序号、课名、学分、上课时间及名额等。 这些实体之间的联系如下: ●每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。 ●每个班的班主任都由一名教师担任。 ●一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同 的(课序号是唯一的)。 ●一名同学可以选多门课,一门课可被若干同学选中。 ●一名同学选中的课若已学完,应该记录有相应成绩。 ●本单位学生、教师都有重名,工作证号、学号可以作为标识。 1.2 处理要求: 教学系统主要提供数据维护、选课和信息查询。其中常见的查询有:系统中各对象的基本信息查询。查询指定班、系的学生信息(名单、人数等)。查询学生的成绩、学分情况。查询教师授课情况和学生选课情况……。 1.3 安全性与完整性要求: ●安全性要求: 1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用; 2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容; 3.系统应对不同用户设置不同的权限,区分不同的用户,如学生,教师,系统管理员。 ●完整性要求: 1.各种信息记录的完整性,关键信息记录内容不能为空; 2.各种数据间相互的联系的正确性; 3.相同的数据在不同记录中的一致性。 1.4 系统功能的设计和划分 根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:

HUST学分制教务管理系统

H U S T学分制教务管理系统 测试计划 Version1.0 文挡编号hust_ceshijihua 文挡名称测试计划 撰写人镇祎 审核/批准 创建时间2008-12-24

版本变更说明:

目录 1.引言 (4) 1.1编写目的 (4) 1.2项目背景 (4) 1.3定义 (5) 1.4参考资料 (5) 2.计划 (5) 2.1软件说明 (5) 2.2测试内容 (7) 2.3学籍管理功能模块测试 (7) 2.4注册管理功能模块测试 (8) 2.5教师信息管理模块测试 (9) 2.6学生信息管理模块测试 (9) 2.7成绩管理系统模块测试 (10) 2.8课程管理功能模块测试 (11) 2.9服务器接收端模块测试 (12) 3.测试设计说明 (12) 3.1学籍管理功能模块测试 (12) 3.2注册管理功能模块测试 (13) 3.3教师信息管理模块测试 (15) 3.4学生信息管理模块测试 (16) 3.5成绩管理系统模块测试 (17) 3.6课程管理功能模块测试 (19) 3.7服务器接收端模块测试 (19) 3.8性能测试 (20) 4. 评价标准 (21) 4.1范围 (21) 4.2数据整理 (21) 4.3尺度 (21)

1 引言 1.1编写目的: 测试是“为了发现程序中的错误而执行程序的过程”。测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤。由于在开发软件的过程中,开发人员会面对极其错综复杂的问题,我们开发设计人员,用户,委托公司等的主观认识不可能完全符合客观现实,同时与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,甚至会出现分歧或是对同一事物理解的偏差。因此,在软件生命周期的每个阶段都不可避免地会产生差错。在教务系统这类用户类型固定为学生,教师及教务管理人员,但涉及到学校教学管理的信息管理系统中,就必须尽量减少差错,以免造成严重的损失。因此,软件测试对整个软件的开发是不可或缺的,而一份完整的测试计划在开发流程里也是必须的。此份软件测试计划的读者包括:软件开发设计人员,项目管理人员,软件测试人员。 1.2 项目背景: 开发软件名称:HUST学分制教务管理系统 项目任务提出者:华中科技大学教务处 项目开发者:ZOWL团队 用户:华中科技大学学生,教务管理人员 实现项目测试的部门:ZOWL团队

UML期末大作业-教务信息管理系统

UML课程设计案例 教务管理系统 姓名:蒋小权 学号:201000403006 指导老师:欧阳浩 班级:计 Y101班 广西科技大学(筹) 2 0 12年 12 月

目录 UM L课程设计案例 (1) 1.问题描述 (2) 2. 教务管理的用例图 (3) 3. 教务管理系统的类图 (6) 4. 教务管理系统的顺序图 (8) 5. 教务管理系统的活动图 (10) 6. 教务管理系统的包图 (15) 7. 教务管理系统的部署图 (15)

1.问题描述: 教务管理是高校必不可少的管理内容,烦琐,复杂而准确度要求很高。随着高校扩招和信息化的过程,教务管理日趋复杂,尤其是选课、排课和成绩管理、传统的手工管理显然无法适应现代管理的需求,教务管理也是本科生比较熟悉的一个业务领域。高校教务管理管理业务涉及很多复杂方面的内容,本需求中以一个基本的选课业务为出发点,围绕选课业务所涉及的业务内容开发一个简单的教务选课系统,基于上述场景,教务系统业务包含如下内容。 (1)学生管理:系统管理员对学生基本的情况进行登记,删除和修改。学生可以查看自己的信息。(2)教师管理:系统管理员对所有专职教师进行登记、删除和修改。包含教师任课信息。教师可以查看自己的信息。 (3)课程管理:系统管理员对本校所有开过课程和新开课程进行登记、删除和修改、 (4)选课管理:每学期开学以前要进行学生选课工作。学生可以在所有开设课程中,选择自己尚未完成的课程。 (5)成绩管理:期末考试结束后,教师登记学生成绩,各学院(系)将学生成绩结果报教务处。学生可以查看自己的成绩。 要求: (1)采用面向对象的分析方式,得到系统的用例图。(要求写出主要用例的用例文档) (2)画出主要用例的活动图。 (3)创建主要用例的时序图或协作图。 (4)建立类模型。 (5)根据类图,完成数据库的定义。 (6)采用分层的方式进行软件设计,通过组件图表示出来。 (7)完成部署图。

利用路由器刷Openwrt和mentohust上网方法实现

校园网中利用路由器刷Openwrt+mentohust上网方法实现 关键词:路由器,TP-LINK TL-WDR3320,Openwrt,锐捷认证, mentohust, 固件,交叉编译,锁文件 注:本文很多地方参考了warriorpaw的博文https://www.360docs.net/doc/cf8984989.html,/warriorpaw/article/details/7990226,致敬,感谢! 0. 背景 学校去年开通了万兆校园网及校园无线,并开始使用锐捷认证上网。同一账号可同时三台终端上线,有线采用锐捷认证(1台终端),无线采用WEP/WPA2认证(2台终端)。校园网上给出了锐捷的windows、Mac及linux客户端。开始时linux客户端还可用,后来就无法通过认证,并且与linux(Gnome)的netmanager 冲突。后来,实验室增加了用于计算的工作站,于是锐捷linux客户端的问题及终端数限止问题日益突出。经上网搜索,根据手头的资源,确定使用路由器刷openwrt固件,并安装mentohust认证软件实现:同一锐捷账号共享上网,同时完成内网布置。 实现过程中经历了不少曲折,写下来作为记录,同时与大家交流。 【实现本文的操作,用户应当对网络设置有基础了解,对linux下的基本shell命令,环境变量,文件系统,用户/文件/权限,远程操作和交叉编译有一定了解。】 1 刷入openwrt固件 1.1 了解openwrt 关于OpenWrt的介绍参见:https://www.360docs.net/doc/cf8984989.html,/(中文)和 https://https://www.360docs.net/doc/cf8984989.html,/ Openwrt固件及一些相关软件亦可从这两个站点下载。后面用到时将给出具体链接。 1.2 准备工作

学生教务管理系统

2任务二基于文件的学生/教务管理系统2.1 前言 为了巩固我们C语言知识,并了解其在生活中的应用,由老师为我们带来了这个题目。通过实训,学会为实际应用涉及的数据选择适当的逻辑结构、存储结构及相应的算法,从而对C语言程序设计这门课能有一个更深刻的理解和认识;再者,实训相对于平时试验课来说,要完成的是一个难度较大的可执行综合性程序,培养需求分析和系统架构等处理复杂问题的能力,从而极大的提高学生的编程能力以及撰写文档的能力;希望能通过实训,实际做到理论和实践紧密结合,同时也为后续课程打下坚实的基础知识。 2.2 系统需求分析 2.2.1 问题定义 本系统可以应用于教务处,进行对学生,教师,教务处人员的管理(添加,修改,删除,统计),人员查询,成绩查询(可以按照姓名查询,证件号查询)。 本系统主要面对学生,教师,教务处,所以进入该系统时可以选择不同的身份进入,若已存在账号,则可以直接进去选择自己的身份,若不存在账号,则需要管理员进入添加,管理员可以进行的功能有成绩管理,学生管理,教师管理,管理员管理,每个模块都有添加,删除,修改,统计,查询五个基本功能。而教师则可以进行成绩的添加,修改,查询,等功能。学生只有查询和修改个人信息的功能。

2.2.2需求分析 2.3 系统设计 2.3.1系统架构 将要实现的模块分级进行架构 学生管理系统 管理员模块: 管理教师:教师添加,教师修改,教师删除,教师统计,教师查询 管理学生:学生添加,学生修改,学生删除,学生统计,学生查询 管理管理员:管理员添加,管理员修改,管理员删除,管理员统计,管理

员查询 成绩管理:计算个人成绩,计算各科成绩,计算平均成绩,计算最高最低 分,排序 学生模块:查询个人成绩,查询个人信息,修改个人信息 教师模块:添加学生成绩,修改学生成绩,删除学生成绩,查询学生信息,查询个人信 息,修改个人信息。 2.3.2数据物理设计 学生 教师 管理员 成绩

数据库课程设计 教务管理系统

洛阳理工学院 课程设计报告 课程名称数据库课程设计 设计题目教务管理系统 专业计算机科学与技术 班级B120505 学号 姓名 完成日期2015-1-4

课程设计任务书 设计题目:教务管理系统 设计内容与要求: 设计教务管理系统,类似于我校教务管理系统,有四类用户:教务员、学生、教师、管理员教务员可以输入学生、教师、班级、课程信息。一个班级只属于一个专业,一个学生只属于一个班级。教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。教师可以查看学习该课程的学生名单。课程结束后,教师可以录入课程成绩。一个教师可以教授多个班的多门课程,每门课由多位老师讲授。课程分两类,必修课和选修课。系统要记录每个学生学习各门必修课的成绩,还要记录学生选修了哪些选修课以及课程成绩。学生可以查看自己各门课程的成绩。学生还可以进行评教,给老师打分。管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。 要求: 1.完成本系统的需求分析,写出功能需求和数据需求描述; 2.完成数据库的概念结构设计、逻辑结构设计、物理结构设计; 3.完成本系统的部分功能模块的程序界面设计。 指导教师:高春玲 2014 年12 月28 日 课程设计评语 成绩: 指导教师:_______________ 年月日

目录 一、概述 2 1.1、本设计的目的与意义 2 1.2、数据库开发工具和应用程序开发工具 2 二、需求分析 2 2.1功能需求 2 2.2数据需求 2 三、概念结构设计 2 3.1、E-R模型设计 2 3.2、总体E-R图描述 4 四、逻辑结构设计 4 4.1、关系模型 4 4.2、关系模式的优化与说明 4 五、物理结构设计 5 5.1建立数据库 5 5.2表与表结构 5 六、应用程序设计 6 6.1、系统总体结构 6 6.2、系统界面与源代码7 6.2.1、界面7 6.2.2、功能描述9 6.2.3、程序源代码9 七、设计总结23 八、体会与收获24 九、参考文献24

学分制教务管理系统概要设计

H U S T学分制教务管理系统 概要设计说明书

目录 1引言 (3) 1.1编写目的 (3) 1.2背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2任务概述 (3) 2.1目标 (3) 2.2运行环境 (4) 2.3需求概述 (4) 3总体设计 (5) 3.1基本设计概念和处理流程 (5) 3.2结构 (8) 3.3功能分配 (9) 4接口设计 (11) 4.1用户接口 (11) 4.2外部接口 (11) 4.3内部接口 (11) 5运行设计 (11) 5.1运行模块组合 (11) 5.2运行控制 (12) 5.3运行时间 (12) 6系统数据结构设计 (12) 7系统出错处理设计 (12) 7.1出错信息 (12) 7.2补救措施 (13)

1引言 1.1编写目的 为明确HUST学分制教务管理系统的系统结构、安排项目规划与进度、制定详细测试计划、组织软件开发与测试,特撰写本文档。 本文档供项目经理、设计人员、开发人员参考。 1.2背景 开发软件名称:HUST学分制教务管理系统 项目任务提出者: 项目开发者:ZOWL团队 用户:大学学生,教务管理人员 实现软件单位:ZOWL团队 项目与其他软件,系统的关系: 该系统需要在学生成绩管理系统,学生选课系统等已有系统直接复制数据,所以在定义数据时要与已有系统相兼容。 本系统采用B/S,服务器端采用Microsoft Server 2003 为操作系统的工作站,是采用Microsoft SQL Server 2005的为开发软件的数据库服务程序。 1.3定义 SQL :结构化查询语言,关系数据库查询的标准语言; SQL SERVER 2005:微软公司生产的SQL SERVER数据库管理系统; 1.4参考资料 2任务概述 2.1目标 因大量用户需要使用本系统的前台,所以决定采用B/S体系来设计本系统。 教务管理人员登录本系统后,系统列出多有可供使用的功能模块,主要有八大模块:学籍管理、注册管理、教师信息管理、学生信息管理、成绩管理、课程管理、选课与排课管理、教务通知管理。教务管理人员工作时可以选择相应的功能模块进行快捷方便的教务管理。 学生随时随地可以利用互联网,来进行查询个人基本信息、成绩查询、注册状态查询、课表下载,还可以查看教务人员发布的教务通知,方便地了解成绩、课程、通知等信息。 教师用户同样可以随时随地进行进行教务通知查看、同时进行成绩录入工作。

C语言大作业学生信息管理系统

《程序设计综合课程设计》报告 学生姓名: ______ ______ ______ ______________________ 学生班级: ______________________ ____________ ____________ 学生学号: ____________ 指导教师: ______ 2014年6 月 22 日

目录 前言 (2) 第1章Visual C++6.0简介及其优点 (3) 第2章课程设计的目的和要求 (4) (4) 2.2课程设计的要求 (5) 第3章课程设计任务内容 (6) 3.1 需求分析 (6) 3.2可行性分析 (6) 第4章软件使用说明 (7) 第5章总结 .................................................. 错误!未指定书签。附录源程序 学生信息管理系统 前言 学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项 数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等 院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。 其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依靠人 工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院 校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的 管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力 和物力。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入 人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以 计算机为物质基础的信息管理方法所取代。 作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟 的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要 条件,更是各个高等院校与世界接轨的重要条件。

计算机网络 Socket编程实验报告 华中科技大学 HUST

电子与信息工程系 实验报告 实验名称WinSocket编程实验课程名称计算机网络 姓名郭世康学号U201313639 日期20151220 地点南一楼东204 成绩教师刘威

1.实验目的 1.掌握网络应用程序的开发方法; 2.掌握 Client/ Server 结构软件的设计与开发方法 3.掌握 Socket 机制的工作原理 4.实现server-client双向通信、client超时重传过程 2.实验环境 Windows7.0,集成开发环境codeblocks,simple-talk例程代码 3.实验内容与结果 (1)运行simplex-talk 例程,理解代码并观察现象 (2)修改simplex-talk程序,编制duplex-talk程序,支持client和server 的双向通信 程序整体功能:实现客户端与服务器的双向通信。 程序组成及各模块功能:程序由若干模块组成:主要为检查模块,检查是否出错以及是否与服务器/客户端建立了链接;传输数据模块,客户端向服务器发送数据和接受服务器发送的消息以及服务器接收数据及发送数据;关闭连接模块,断开客户端与服务器的链接; 重要的数据结构: WSADATA,hostent,sockaddr_in等数据结构; 程序清单:见附件; 运行及测试结果:

(3)利用windows时间函数,编制一个简单的定时器,模拟client和server之间的stop-and-wait 程序整体功能:实现客户端与服务器之间的stop-and-wait动作,其中延时设置为2s,主要实现方法为server收到client发过来的数据后不回传ACK,导致client 以为server没有收到,然后在延时过后重传数据; 程序组成及各模块功能:程序由若干模块组成,主要为检查模块,检查是否出错以及是否与服务器/客户端建立了链接;传输数据模块,客户端向服务器发送数据和接受服务器发送的消息以及服务器接收数据及发送数据;关闭连接模块,断开客户端与服务器的链接; 重要的数据结构: WSADATA,hostent,sockaddr_in等数据结构; 程序清单:见附件; 运行及测试结果: 4.思考题 无

教务管理系统数据库文档

教务管理系统数据库文档 第 1 页共 18 页 Air (China) Company 001 : 5 : 2009-1-1 : 2009-1-8 : 第 2 页共 18 页 , , 1 2005-12-27 新建表,设置主外键王如玉 2 2005-12-28 填写数据、文档编写、设计视图王如玉 3 2005-12-29 存储过程来实现数据库的自动化王如玉, 1. V1.0 2009-1-1 数据库应用技术 2. V1.0 2009-1-1 数据库开发实例解析 第 3 页共 18 页 1. ................................................................. ...................... 4 1.1 数据库总体设 计 ..................................................................... (4) 1.1.1 表空间规 划 ..................................................................... (4)

1.1.2 数据库规 划 ..................................................................... (4) 2. ..................................................................... ...................... 5 2.1 实体列表( Entity List) .................................................................. .................................... 5 2.2 E-R 图 ..................................................................... (5) 2.2.1 < 后台管理E-R图 > ...................................................................... . (5) 2.2.2 <销售E-R图 > ...................................................................... . (6) 2.2.3 <商务E-R图 > ...................................................................... ...................... 7 2.3 实体定 义 ..................................................................... . (12) 2.3.1 < pubinfo > ...................................................................... . (12)

教务管理系统学生操作说明

教务管理系统学生操作说明 () 一、学生登录 用户名为学号,初始密码为身份证号后六位。 图 登录 图 功能菜单选择 三、手机信息登记 信息发送工作,届时我们会将学生个人选课、重修报名、重修辅导上课、等级考试报名通知、毕业审核(学籍审核)初步结果,等一系列信息发送到学生手机上,请各位同学将您的手机号(移动号)码填写在界面上,点击“登记确定”按钮。 如想取消登记,请将输入的手机号码清除,或者点击“取消登记”按钮 方法一、教案活动——学生选课——学分制选课——信息登记 图 信息登记 方法二、信息管理——信息管理——登记手机号 图 信息登记 四、选课方式选择 图 选课方式选择 五、学分制选课 正常选课 “正常选课”主要选择班级的教案计划规定的课程,也即是每学期的班级课表。 图 学分制选择—选课注意事项 点击“正常选课”进入按 照班级教案任务进行预选课界面(图)。 此处为选课注意事项,请先阅读这里的点击“选择”进入学分制选课 (图) 点击这里 输入手机号,点击 “登记确定”按钮

跨专业选课 点击上图的进入跨专业选课页面。跨专业选课主要是针对那些学有余力的学生,想拓展自己的知识面,选修其他专业的课程;或者选修本专业培养方案要求学习,但该学期未开设的课程。 提前后续选课 提前后续选课可以让学生选择同专业低年级或高年级的课程。例如,转专业的学生,要补修所转专业大一的课程,就可以在提前后续选课里后续补修低年级的课程。 重新学习选课 重新学习选课,主要是针对必修(限修)课程补考不及格,和实践环节考核不及格的课程。未修读或任选课不可重修。点击下图中的“重新学习课程”选项卡,进入重修报名界面。系统会列出所有未通过课程,非毕业班的同学只能报跟班重修。毕业班的同学可选择报辅导重修。 选课课表 所有类别课程,如果选择的课程都会在选课课表中列出,如果课表中没有则说明没有选课。可以对其 进行退款操作,如选上课程,可以在选课课表中查看。如课表中没有所要选择的课程,请重新回去选课。 自然科学必须要选;其他类别学生:自然科学和人文艺术必须要选。总学分达到要求即可。 六、体育选项选课 七、英语分级选课 类似于体育选项选课,在所列级别中任意选择一个班级上课。 点击“退课”,进行当前课程的退课 点击“选课”,进行当前课程的选课 点击“选择”,进行当前项目的选课 点击退选栏“选择”,进行当前项目的选课 、选择课程 、选择班级 、选择课程 在选课课表页面,可以退选、点击“选择”按钮 、点击这里,查击“查询教案任务课程”按钮时,下面并不会列出班级,可点击“辅导重修报名”按钮报名。 修报名”按钮, 、点击“选择”,进入分级 教案选课界面

学生教务管理系统作业

实验十二某管理系统的后台数据库设计 实验名称:某管理系统的后台数据库设计 实验学时:8 实验目的: 本实验的目的是为了让学生能够全面了解数据库应用系统的整个开发过程,逐步掌握系统开发的以下相关技术: (1)巩固数据库理论知识,熟悉一种具体的数据库管理系统(例如:SQL Server)的使 用方法。 (2)掌握针对特定应用环境数据库的设计。 (3)综合使用SQL Server中数据库、表、视图、索引、触发器、存储过程的创建使用方 法。 (4)体会运用软件工程的设计思想进行软件系统开发的过程与方法。 通过本课程设计,有助于学生巩固数据库系统的理论,掌握数据库的设计方法及数据库的运用和开发技术. 实验内容及步骤: 针对某部门或公司的实践调研,通过系统需求分析、数据库概念设计、逻辑设计, 用SQL上机编程、调试和应用实现数据库的设计,最终完成某管理系统的后台数据库设计。 (1)系统需求分析和系统设计 用软件工程的方法进行系统需求分析和系统设计得出系统的数据流图数据字典和信息模型。 (2)数据库设计 按数据库设计方法和规范化理论得出符合3NF的逻辑模型,外模型和物理模型。 (3)数据库定义和数据安全性与完整性定义 定义SQL、Server 2000的基本表和安全性、完整性要求。 (4)应用程序设计和程序调试 设计并编写输入\输出、查询\统计、数据维护等功能模块的应用程序。 (5)撰写课程设计报告 对系统的各个功能模块进行集成、总调试,撰写课程设计报告。 参考选题: 1 民航售票系统的后台数据库设计 (系统简述) 民航订票系统主要分为机场、航空公司和客户三方的服务。航空公司提供航线和飞机的资料,机场则对在本机场起飞和降落的航班和机票进行管理,而客户能得到的服务应该有航班线路和剩余票数.的查询,以及网上订票等功能。客户又可以分为两类,一类是普通客户,对于普通客户只有普通的查询功能和订票功能,没有相应的机票优惠,另一种是经常旅客,需要办理注册手续,但增加了里程积分功能和积分优惠政策。机场还要有紧急应对措施,在航班出现延误时,要发送相应的信息。 2 图书管理系统的后台数据库设计 (系统简述) 一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。

【哈尔滨理工大学排名】哈尔滨理工大学特色专业-哈尔滨理工大学录取分数线

【哈尔滨理工大学排名】哈尔滨理工大学特色专业-哈尔滨理工大学录 取分数线 哈尔滨理工大学是黑龙江省属规模最大的理工科大学,由原机械工业部所属的哈尔滨科学技术大学、哈尔滨电工学院和哈尔滨工业高等专科学校于1995年合并组建而成,1998年划转黑龙江省属,实行中央与地方共建、以地方为主的管理体制。三校均始建于二十世纪五十年代,历经60多年的发展,学校现已成为一所以工为主、理工结合,经、管、哲、文、法、教育、艺术等学科协调发展、具有较强办学实力和特色鲜明的教学研究型大学。2003年,被教育部授予“本科教学工作水平评估优秀学校”。2011年,被教育部授予全国50所“毕业生就业典型经验高校”之一。学校共有4个办学区,其中在哈尔滨市有东、西、南3个办学区,在山东省荣成市有1个办学区。学校总占地面积211万多平方米,教学基础设施面积91万多平方米。图书馆藏书197万册,电子图书6000GB以上,中外文期刊15万册,文献数据库25种。现有教职工3037人,其中专任教师1601人,副高职以上人员822人,有中国工程院院士1人。全日制在校生常年稳定在32000人左右,留学生100余人。全校设有21个学院、1个教学部和4个教学实践中心,有54个本科专业,12个专科专业,有8个国家级第一类特色专业,19个省级重点专业,6个博士学位授权一级学科,21个博士学位授权二级学科,21个硕士学位授权一级学科,89个硕士学位授权二级学科,4个专业硕士学位授权类别(工程硕士、工程管理硕士、翻译硕士和MBA),18个工程硕士授权领域。电气工程、仪器科学与技术、材料科学与工程、机械工程、管理科学与工程等5个学科设有博士后科研流动站,高电压与绝缘技术为国家级重点学科,另有10个省级重点一级学科。有教育部重点实验室和教育部工程研究中心各1个,有7个省部级重点实验室(工程中心)、6个省高校重点实验室、4个省高校校企共建工程研究中心和1所甲级资质的设计研究院。2009年学校科技园被科技部、教育部联合批准为国家大学科技园,2010年学校“黑龙江省电介质工程重点实验室”被科技部批准为“省部共建国家重点实验室培育基地”,2011年学校“黑龙江省高效切削及刀具技术工程实验室”被国家发改委批准为“高效切削及刀具国家地方联合工程实验室”。“十一五”以来,学校共承担国家“973”、“863”计划项目及国

教务管理系统数据库设计

教务管理系统数据库(SQL Server 2008 + delphi7) 实验报告 班级: 姓名: 学号: 指导教师: 完成日期: 目录 第一章系统概述 (3) 第二章系统分析 (3) 第三章系统设计 (4) 第四章系统功能 (9) 第五章系统实现 (9) 第六章源程序附录 (15) 第七章参考文献 (73)

第一章系统概述 学校学生管理信息系统就是针对学校人事处的大量业务处理工作而开发的管理软件,就是典型的管理信息系统(Management Information System)。它就是一个教育单位不可缺少的部分,它的内容对于学校的决策者与管理者来说都至关重要,它能够为用户提供充足的信息与快捷的查询手段。能有效的帮助学校与老师掌握学生的情况,为学生提供成绩跟课程方面的查询。 本系统就是以delphi7编辑用户界面,以SQL server 2008为数据源后台而成的学生信息管理系统。本系统就是以计算机为基础,由人与计算机结合的对信息进行收集、存储、维护、加工、传递与使用的一种管理系统,其目的就是使人流、物流、资金流与信息流处于最佳状态,以最少的资源投入获得最佳的综合效益。本系统主要包括学生信息管理模块、教师信息管理模块、课程信息管理模块、成绩信息管理模块与系统维护模块等部分。在校务管理中,为有关部门提供完整、综合、共享的信息,对于学校的教育管理、教务与 科研等都有很大的实用价值。 第二章系统分析 1、问题定义 随着科学技术的不断提高,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已进入人们生活的各个领域,并发挥了越来越重要的作用,针对人工管理的缺点,最好的解决办法就就是借助计算机技术提供一个电子化的学生信息管理平台。为了更好地管理学生与教职工的资料文档,我开发一个软件工程学生信息管理系统。教师与学生可以应用该系统实现如下功能: 1、可随时查询出不同系及各系教师与各系学生情况,系、教师与学生各反映如下情况: 系:系号、系名、系负责人、专业数等。 教师:工号、姓名、性别、职称、工龄、出生年月、基本工资等。 学生:学号、姓名、性别、年龄等。 2、为简单起见教师与学生区分系别,而课程不分系,课程需反映如下信息: 课程代号、课程名、课时数、必修课、学分。 3、学生入学时新生需录入登记,登记后即可选课学习课程(一学期约20学分)。 4、一门只由一位教师上,一位教师可上多门课,满30人才开课。 5、学生选每门课有个成绩,若成绩不及格则补考后还需记录补考成绩。 1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。 2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。 3)新生入校登记后可即时选课,老生每学期开始前可选课或作选课调整,一般要选共约20学分的若干门课程。 4)能明细查询某学生的选课情况及某课程的选修学生情况。 5)能统计查询出某学生的成绩单(包括总成绩、平均成绩、不及格门数等)及某门课的选课人数、最高分、最低分、平均成绩等统计信息。 6)能分析出某教师的教学质量情况(可根据该教师所任所有课优良数平均超过一定百分比来粗略评定)。 7)其她您认为子系统应有的查询、统计功能。 8)要求子系统设计得界面友好,功能选择方便合理,并适当考虑子系统在其安全性、完整性、备份、恢复等方面的功能要求

毕业设计手册——学生成绩学分制管理系统

本科毕业设计(论文)手册 (理工科类专业用) 毕业设计(论文)题目学生成绩学分制管理系统 专题题目______________________________________________________ 设计(论文)起止日期:2014年 3 月3日至2014年6月5日 电子技术学院电子信息工程专业2010 年级 2 班 学生姓名 指导教师 教研室(系)主任 教学院长 年月日

须知 一、本手册第1页是毕业设计(论文)任务书,由指导教师填写;第2页是开题报告;第3页是答辩申请事项。答辩时学生须向答辩委员会(或答辩小组)提交本手册,作为答辩评分的参考材料,没有本手册不得参加答辩。本手册可以使用电子版打印,但签署姓名和日期处必须手工填写。本手册最后装入学生毕业设计(论文)档案袋。 二、毕业设计(论文)期间,要求学生每天出勤不少于6小时,在校外进行毕业设计(论文)或实习(调研)者,应遵守有关单位的作息时间,学生如事假(病假)必须按规定的程序办理请假手续,凡未获准请假擅自停止工作者,按旷课论处。 三、学生在毕业设计(论文)中,要严格遵守纪律、服从领导、爱护仪器设备,遵守操作规程和各项规章制度;自觉保持工作场所的肃静和清洁,不做与毕业设计(论文)工作无关的事情。 四、学生要尊敬指导教师、虚心请教,并主动接受老师的随时检查。 五、学生要独立完成毕业设计(论文)任务,在毕业设计(论文)过程中要有严谨的科学态度和朴实的工作作风,严禁抄袭和弄虚作假。 六、毕业设计(论文)成绩评定标准按五级:优秀(90分以上)、良好(80分以上)、中等(70分~79分)、及格(60分~69分)、不及格(59分以下)。

相关文档
最新文档