工资系统实验报告

2023-05-29 版权声明 我要投稿

报告具有汇报性、陈述性的特点,只有按照报告的格式,正确编写报告,报告才能发挥出它的作用。那么在写报告的时候,应该如何写才能突出的重要性呢?以下是小编整理的《工资系统实验报告》的文章,希望能够很好的帮助到大家,谢谢大家对小编的支持和鼓励。

第1篇:工资系统实验报告

工资管理系统需求分析报告

引言

1. 编写目的

编写该文档是为了分析人工管理企业工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对企业工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。

2. 背景

随着企业的快速发展,企业规模越来越大,在职员工的数量也越来越多,企业工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对企业工资管理提出了新的要求,用计算机管理系统来管理企业工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。企业工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。

3.功能定义

(1)员工基本信息的添加,修改,删除,查找和辅助查询。

(2)工资标准设定功能。具体包括工资,出行费, 医疗保险,养老金,水电费,其他费用,补贴,奖金标准的设定。

(3)工资信息浏览。

(4)员工工资表创建。

(5)工资调整管理。

(6)工资统计。

为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的添加,修改和删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性。

4.功能描述

用例模型

顺序模型(管理员查询工资)

活动模型(登陆)

4.1员工基本档案信息管理功能描述:

凡属于本部门的员工,都需要对其基本的档案信息做好记录存储处理。以方便高级管理人员时时的了解或查阅其员工基本信息。对员工基本信息的操作包括添加信息、修改信息、查询信息,同时在数据库中要形成员工基本信息表。

4.2工资管理功能描述: 工资计算:

在进行工资计算之前,管理员首先应该根据部门的实际业务情况确定好各个部门中所需要的工资项目及分别对工资项目进行计算的方式,然后按照系统工资种类的设定,对每个员工分别依次实际工资项目构成情况,如考勤情况工资、底薪工资、奖惩工资、提成工资、应交所得税等等项目,录入相应的工资金额数,再计算出总的应得工资、实得工资的工资项目。在数据的录入过程中系统会根据用户 3

误输、错误输入智能提示引导用户录入数据的正确性。要形成的数据库中的表为员工工资信息表。

工资统计分析:

对员工工资数据计算完后,同时要将工资信息统计分析,如汇总统计,工资项目明细数据的汇总等,又分为对员工个人工资统计分析、部门工资统计分析、月份工资统计分析、季度工资统计分析、年工资分析统计。

4.3工资查询功能描述:

在查询这个模块里,系统能支持用户在客户端按照各种不同的字段名称进行工资信息的查询。同时,迅速的响应用户的查询请求,不同级别的人系统会根据其权限级别的大小享有不同程度的功能。不同级别的人不能越权进行操作。在查询过程中,为避免由于在同一时刻里访问人数过多造成响应缓慢时,每登录的一个用户,系统记数器自动加一,当记数大于峰值时,系统弹出对话框提示用户进行等待,从而有效的避免了系统在查询过程中快速响应的优点。

4.4系统维护:

用户在第一次使用系统时,在服务器端需要用户做系统初始化的处理,包括; 1. 设置工资项目种类、相应工资项目的计算

2.设置系统使用用户及口令、权限的级别,对公司不同要求用户授不同权限,可限制一次性访问数据库用户数量。对每个访问数据库的登陆用户有日志记录。由系统管理员维护。 在系统运行过程中,数据库管理员在系统运行过程中,还可以即使的进行系统数据的更改,如:对员工工资数据的更改,对工资项目计算方式的更改,定期做好系统数据的备份操作、还原、清理等。

5.非功能性需求: 5.1可靠性

1. 可恢复性

如果正在使用时出现故障,为了完成做好的工资记录,需要尝试采用本地方案(如存储和转发)加以解决。对此需要更深入的分析 2. 长时间运行

每月都要对工资结算,要求系统能够持续可靠运行, 3. 容错性

当员工不能识别,应能够给予提示。

5.2可支持性

1.可适应性

不同型号的票据打印机打印的效果可能存在差异,软件能够支持市场上主流的票据打印机。 2.可配置型

人员的权限会根据企业的变化而调整,系统应该能够方便配置调整。还存在一些其他的配置要求,如打印格式、查询项目等,对此需要进一步分析。

5.3可行性

1.评价标准

A.是否消耗太多经费,耗时太长; B.是否功能齐全,运行稳定; C.是否方便管理; D.设置是否灵活;

E.是否具有界面灵活,操作简单的特点。

6.用例说明

本系统的设计目标是能够对大型企业员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和管理,还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对企业工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为企业财务人员提供便利。

7.系统性能需求分析:

7.1 性能需求

此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过0.5秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘

上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。

7.2 运行需求

系统在进行数据的录入、计算、统计的时候,能将数据精确到小数点后三位小数。 系统接收到用户的操作命令后(如:计算处理、查询等),能迅速的响应其操作请求,响应时间不超过1秒。在同一时间,系统还提供支持至少10个客户端进行同一个操作请求的响应。

系统可移植较强,在不同的平台下运行,均不会影响系统的稳定性。同时,支持在客户端安装不同操作系统、浏览器版本,均不会影响系统的运行。

7.3安全需求

为保障系统数据的安全性,系统采用访问控制策略,未授权者不能进入系统。同时,对不同级别的用户授予不同的使用权限。在系统运行期间,如发生掉电尚未保存数据,或由于操作不当等原因导致系统重启等,为保证数据的易恢复性,系统提供每隔30秒自动保存数据的机制,让用户的数据在发生意外时能最大程度上

得到恢复。同时,系统提供强大的容错性能,当一台服务器发生故障时,系统能自动切换到另外一台服务器上,从而保障服务器能长时间的提供系统的运行支持。在输入数据时,如果用户输入的数据不符合系统的要求,则系统自动提示错误信息,并要求用户重新输入,直到输入完全正确时才允许进行下一步的操作。

7.4 系统界面需求

系统开发基于C#的开发,界面直观、简洁,人机交互性强。基于表单和弹出式窗口的数据录入方式,菜单点击的方式操作。用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。让用户在最短时间里,不需要经过专门培训,就可以轻松上手使用。

7.5 其他需求

数据不管是在企业内部之间传输,还是公司与分公司之间进行远程数据传输时,防止数据被不法分析任意的修改和破坏,只有对信息解密的人员才能最终读取数据信息。这样,能 最大程度的防止数据在传输过程的安全保密性。

8. 总结

在第一阶段总体分析的基础之上,我们小组进在系统需求过程中,主要是围绕着系统数据流程图和数据字典这两个方面展开文档的编辑工作。当然,在需求分析过程中,我们对系统的功能需求、性能需求、可靠性等方面做了进一步的描述,这为我们进行下一步设计阶段的顺利进行做好铺垫的工作。

第2篇:高校工资管理系统需求分析报告

一 引言

1. 编写目的

编写该文档是为了分析人工管理高校工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对高校工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。

2. 背景

随着高等学校的快速发展,高校规模越来越大,教职工的数量也越来越多,高校工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对高校工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。

3.功能定义

(1)员工基本信息的录入,修改,删除。

(2)工资标准设定功能。具体包括职务工资,职称工资以及其它工资标准的设定。

(3)工资信息浏览。

(4)员工工资表创建。

(5)工资调整管理。

(6)工资统计。

(7)用户级别设定以及口令修改。

为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的天价,修改和删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性。

4.系统目标

本系统的设计目标是能够对西北农林科技大学的教职员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和管理,还包括对系统的一些基本操作功能,比如为完善系统管理功能,增加工资系统用户管理功能,系统应该包括系统用户数据的添加,修改和删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为学校财务人员提供便利。

5. 测试环境

硬件环境:CPU型号为Pentium Ⅲ以上,内存128M以上。系统环境:Windows98以上的系统均可。开发工具:Delphi 7.0

软件的使用条件和限制:不同的管理级别有不同的操作权限。

二 测试概要

用表格的形式每一项测试的标识符及其测试内容,并指明实际进行的测试工作内容与测试计划中预先设计的内容之间的差别,说明作出这种改变的原因。

三 测试结果及发现 1功能测试

1对生成软件对人员信息输入的功能进行测试,还可以对其他功能进一步测试,该功能完全正确实现。

2功能测试

2对生成软件对人员信息删除等功能进行测试,还可以对其他功能进一步测试,该功能完全正确实现。

4 对软件功能的结论

根据系统功能和高校工资管理的特点,经过模块化的分析得到高校工资管理系统功能模块的划分,本系统包括用户管理模块、员工信息管理模块、工资标准设定模块、工资信息管理模块。

各个模块的功能描述:

用户管理模块:制定用户的管理级别,管理级别分为管理员和教职员工两类。他们的操作权限不同,管理员是财务部门人员,可以对系统进行一切操作,而教职员工只能进行查询和打印。另外在这个模块中也应该包含添加用户、修改用户信息、修改口令等。

员工信息管理模块:实现对教职员工基本信息的输入、修改、删除、查询。在高校管理中按照学院对信息进行管理。

工资标准设定模块:实现对职务工资标准、职称工资标准、其他工资标准的设定、修改、删除、保存功能。而工资标准的依据恰好与教职员工的基本信息相一致,形成对应关系。

工资信息管理模块:实现工资表的生成、个人工资查询、工资修改、工资结算、工资统计以及工资表打印等功能。其中按月生成工资表,保存在数据库中。

另外,在本高校工资管理系统中,还包括帮助文件的制作,要求有较为完善的帮助文件,使用说明供用户参考。

以下便是该系统的功能模块示意图:

图1.高校工资管理系统功能模块结构图

5. 系统的运行评价

硬件接口:标准接口(打印机接口)

软件接口:通信接口(实现局域网建立,信息共享) 故障处理:重新安装该软件,检查网络是否正常。

安全保密性:有安全保密。系统设定了权限,有密码验证。 可移植性:适用于各种操作系统。 可维护性:可以进行简单维护。

第3篇:数据库课程设计报告 工资管理系统

组员:廖翔, 刘小芳, 强江波, 张晶晶,冯兆强,夏冲 组长 :刘小芳 需求分析员 :张晶晶

程序员 :廖翔 , 刘小芳 , 强将波 测试员 :冯兆强 界面设计员 :夏冲 目录

一 绪论 ··········································3 二 课程设计说明····································3 三 需求分析·········································4 四 物理结结构设计···································5 五 数据字典·········································5 六 数据库设计·······································10 七 功能实现截图·····································11 八,小结············································21 附录 1.(组员及学号

廖翔 (,刘小芳 (41009040127,冯兆强 (, 张晶晶 (41009040130,夏冲 (,强将波 ( 2. 开发环境说明

使用 C#进行客户端应用程序的开发,数据库管理系统采用 SQL SERVER

一、绪论

随着计算机技术的飞速发展和经济体制改革的不断深入, 传统企业管理方法、 手段以及 工作效率已不能适应新的发展需要, 无法很好地完成员工工资管理工作。 提高公司企业管理 水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于 C#与 SQL server 数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等 功能, 功能比较的齐全, 并对工资进行了统计如津贴管理、报表统计等。基本上能满足管理 员和公司的要求。

此次数据库课程设计的主要设计如下: 原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。 需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。 二 . 课程设计说明

1. 设计题目:工资管理系统 2. 设计任务与要求: 2.1实验任务

1. 掌握数据库设计和实现的基本过程 2. 掌握数据库模式设计、分析和实现的方法 3. 了解数据库应用系统软件开发的一般过程。 2.2 实验基本要求 (1学习相关的预备知识

(2按照数据库设计与实现过程完成数据库的设计,应用程序的开发,上机调试、运 行

(3写出课程设计报 3. 目的

本说明书目的在于明确说明系统需求,界定系统实现功能的范围, 指导系统设计以 及编码。本文档作为人力资源管理系统的需求说明文档,用于与用户确定最终的目标, 并成为协议文本的一部分,同时也是本系统设计人员的基础文档。

4. 背景 工资管理系统

工资管理部门希望建立一个数据库来管理员工的工资。 要计算员工的工资, 就需要考虑 不在休假日期以内的假期、 工作期间的病假时间、 奖金和扣除的部分。 必须指明给每个员工 发薪水的方式, 随着时间的推移, 方式可能会有些改变。 大多数的员工是通过银行卡来结算 工资的, 但是也有一部分人使用现金或支票。 如果是通过银行卡, 就需要知道账号和卡的类 型。付款方式只可能是一种方式。有几种原因可以扣除工资:例如,个人所得税、国家税、 医疗保险、退休保险或者预付款。

5. 主要包括三大功能模块: 1. 登录界面选择 [员工登录 ]即可进入 [员工登陆界面 ], 选择 [管理员登陆 ]即可进入 [管理员 登录界面 ]。

2. 管理员功能模块。 3. 员工功能模块 . 6. 操作说明

6.1 无论是管理员还是员工,操作都以员工编号来进行。

6.2 管理员可以对员工基本信息增、 删、 查、 改, 员工只能对本人基本信息和工资信息查询。 三.需求分析

1. 功能需求分析: 该通用工资管理系统具备下列功能:登录界面选择 [员工登录 ]即可进入 [员工登陆界面 ], 选 择 [管理员登陆 ]即可进入 [管理员登录界面 ]. 管理员通过输入用户名和密码进下该系统后, 可以进行一些基本查询 (员工个人信息查 询 , 员工工资信息查询 , 修改 (修改员工基本信息 , 修改工资信息 , 删除 (员工个人资料删除 , 员工工资信息删除 , 录入 (员工资料录入 , 员工工资资料录入 ; ;通过输入密码,可以进行 查询员工的数据(工资,奖金津贴,加班情况 。

员工通过输入用户名和密码即可进入系统 , 可以进行查询 (查询个人基本信息和工资信 息 . 2. 数据流需求分析:

数据库 数据库需求分析——数据流图 四 . 物理结构设计 1. 系统模块划分

五 . 数据字典 2.1表字典

2.2表字段字典

六 . 数据库设计 1. 建表 : EmpInfoTable(Id[主键 ],Name,Position,Status; SalaryInfoTable(Id主键 ],Name,Prize,Pasepay,RetirementInsurance,Income,Stute,Medical, Dayleave,Deduced,Paytpe,CardNumber,Cardtype,GrossSalary,NetSalary,Date ; (1 员工基本信息表 : (2员工工资表 :

七 . 功能实现截图 1. 登录界面

2. 管理员部分 : (1管理员登陆界面

(2管理员功能选择界面

(3 .录入员工基本信息界面 (4录入员工工资信息

(5.修改功能选择界面

A. 修改员工基本信息

B. 修改工资信息

(6.管理员查询界面 A. 查询功能选择界面

B. 查询员工基本信息

C. 查询工资信息

(7.管理员查询界面 A. 功能选择界面

B. 管理员修改员工个人信息

C. 管理员修改员工工资界面界面

(8.管理员删除界面 A. 功能选择界面

B. 删除员工个人信息及工资信息界面

C. 删除员工工资信息界面

3. 员工功能界面 (1.员工登录界面

(2.员工功能选择界面

(3.员工查询本人基本信息 (4.员工查询本人工资信息 4.测试分析 4.1 更改员工资料不可以更改身份。 4.2 修改员工工资信息一旦失败 就会把原有信息删除。 4.3 管理员固定,且只有一个。 八.小结 该工资管理系统总体说来功能比较齐全,管理

员和员工的一些基本的功能 都已经具备; 数据库的设计方面, 建有员工表、 工资表。 数据库中存在一些问题, 如数据冗余,不够完善。 但在做课程设计的过程中也遇到很多问题,一开始时其中最大的问题是数 据库的连接部分,该部分直接影响到数据库与应用程序接口实现,而且必须注意 数据库数据库的名称与连接数据库的取名以致.后来经过大家的合作努力解决了 这个问题.在编写程序时,确实也遇到了很多困难,后来经过调试后终于把自已想 到实现的功能一步步实现了,通过这次课程设计使我收获了好多,熟悉了 C#的 运用,还复习了数据库相关语句的编写。 此次课程设计让我感受颇多:做一个数据库其实是一件很有趣的事情。想到

自己可以创建一个小型的数据库系统,有点学习后的满足感。数据库的建立并非 难事,难点在于数据库的连接和编程语言的选择。C#的功能很强大,这也是我以 后需要学习的课程,于是我毅然选择了它。再就是建立数据库系统的步骤,我的 经验就是要先总体规划,再局部整理。先做好总的界面,再通过该界面的布置一 步一步实现其功能! 同时我体会到: 熟练的编程能力,对知识运用的强烈渴望及其创新和团队的合作 精神设做好一个大型数据库的基础。 因此通过此次课程设计我明显感觉到自身的 不足,并希望以后能更加用心地运用所学知识和学习新的知识。

第4篇:系统测试实验报告

软件测试实验报告

万继王(20111081147)

任课教师:贾春花

班级:2011级计科(1)班

实验目的:

计算机在生活中的普遍,计算机已经成为我们生活中不可缺少的部分,计算机已经被广泛的应用到各个领域,网络技术的飞速发展,互联网已经成为了人们发布与获取信息的重要途径之一,在我们的生活中已经离不开计算机,离不开网络,计算机给人们的生活带来方便的同时也需要开发相应的管理系统和软件,所以,这就需要我们进行软件测试,软件测试是使用人工或者自动手段来运行或测定某个系统的过程,检验它是否满足规定的需求或者弄清预期结果与实际结果之间的差别。软件测试作为保证软件质量、提高软件可靠性的重要手段,在软件开发中起着不可替代的作用。其关键与核心是测试数据生成。软件测试的实质是根据软件开发各阶段的规格说明和程序的内部结构精心选取一批测试数据,形成测试用例,并用这些测试用例去驱动被测程序,观察程序的执行结果,验证所得结果与预期结果是否一致,然后做相应的调整。

此次实验是为了检验我们是否掌握本学期所学的《软件质量保证与测试》这门课程的基础知识,并查找出被测试软件的不足或缺陷,及时做出相应的调整,也让我们掌握一定的黑盒测试和白盒测试的相应内容。还有就是在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求(或达到xxx功能目标),同时,了解软件测试概念,了解软件测试的主要内容,了解手动测试自动测试,初步掌握测试软件并能够进行简单运用。了解软件测试在当前计算机行业中的相关地位,了解为了成为软件测试工程师所需要掌握的技能。

实验内容:

软件测试前景:随着软件产业的发展,软件产品的质量控制与质量管理正逐渐成为软件企业生存与发展的核心。

软件测试是指:使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。

软件测试的内容:1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;2.程序正确性的形式证明,即采用形式理论证明程序符合设计规约规定的过程;3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。

软件测试的对象:不仅仅是程序测试,软件测试应该包括整个软件开发期间各个阶段所产生的文档,如需求规格说明、概要设计文档、详细设计文档,当然软件测试的主要对象还是源程序。

实验测试步骤:

第一步,进入登录界面。在运行程序后弹出登录界面,有账号的可以直接登录,没有账号的要先申请账号(及注册),然后才可以登录。在注册账号时需要自己填写账号、密码、昵称和个性签名。这些东西都没有限制,可以是数字、字母、汉字以及三者的混合,头像的话是可以自己选择的。账号和密码是必须填写的,否则无法注册,其他的可填可不填。 相关截图如下所示:

登录界面:

账号申请界面:

账号申请成功界面 : 第二步,进行登录。登录之后可以进行密码修改和添加好友。登录之后我们 可以点击修改密码对密码进行修改,也可以输入好友账号添加好友。添加好友时输入好友账号,点击添加好友,弹出添加好友对话框,点击“是”,添加好友就成功了,若不想添加此好友可以点击“否”,就可以拒绝添加此好友了。

相关截图如下所示:

登录成功界面:

修改密码界面: 篇二:web系统测试综合实验报告

目录 1.1.1系统功能 .......................................................................................................................... 4 1.1.2系统的体系结构 .............................................................................................................. 4 1.1.3开发环境 .......................................................................................................................... 5 1.2.1测试需求 .......................................................................................................................... 5

1、功能测试 ..................................................................................................................... 6

2、性能测试 ..................................................................................................................... 6

3、兼容性测试 ................................................................................................................. 6 1.2.2测试资源 .......................................................................................................................... 6

1、人力资源 ..................................................................................................................... 6

2、测试环境 ..................................................................................................................... 6

3、测试工具 ..................................................................................................................... 6

4、文档资料 ..................................................................................................................... 7 1.2.3测试策略 .......................................................................................................................... 7

1、功能测试 ..................................................................................................................... 7

2、性能测试 ..................................................................................................................... 8

3、用户界面测试 ............................................................................................................. 9

4、安全性测试 ................................................................................................................. 9

5、兼容性测试 ................................................................................................................. 9 1.2.4测试标准 .......................................................................................................................... 9

1、测试特性 ..................................................................................................................... 9

2、输出准则 ..................................................................................................................... 9

3、缺陷严重级别定义 ................................................................................................... 10 测试用例设计 ................................................................................................................. 11

2、录制的测试脚本 ....................................................................................................... 14

3、执行测试 ................................................................................................................... 14

4、测试结果 ................................................................................................................... 14 1.3.2相册模块测试 ................................................................................................................ 14

1、测试用例设计 ........................................................................................................... 15

2、执行测试 ................................................................................................................... 16

3、测试结果 ................................................................................................................... 16 1.3.3个人档模块测试 ............................................................................................................ 17

1、测试用例设计 ........................................................................................................... 17

2、执行测试 ................................................................................................................... 19

3、测试结果分析 ........................................................................................................... 19 1.3.4日志模块测试 ................................................................................................................ 20

1、测试用例设计 ........................................................................................................... 20

2、执行测试 ................................................................................................................... 27

3、测试结果分析 ........................................................................................................... 27 1.3.5链接测试 ........................................................................................................................ 27 1.4.1测试用例设计 ................................................................................................................ 30 1.4.2测试环境 ........................................................................................................................ 33 1.4.3测试执行 ........................................................................................................................ 33 1.4.4测试结果分析 ................................................................................................................ 34 1.1.1系统功能

(1) 日志模块:撰写和发表日志。

(2) 撰写说说模块:发表说说。

(3) 相册管理模块:支持多相册功能,可将相册分类收藏,可以上传照片,创建相册,

同时可以上传视频和制作个性相册等功能。

(4) 音乐盒模块:可以收藏音乐,可以管理我的音乐盒里的音乐等。

(5) 个人档管理模块:修改自己的个人信息。

(6) 留言板模块:查看留言和对留言进行回复。

(7) 用户模板:提供用户制定功能,打造个性,设置自己喜欢的风格。 1.1.2系统的体系结构

系统的体系结构如下图: 1.1.3开发环境

(1) 操作系统:windows xp(sp2) (2) web服务器:apache (3) 数据库:mysql (4) 开发语言和工具:php+zend+phpwind (5) 浏览器:ie6.0 1.2.1测试需求

此系统属于一般类型的应用软件,用户要求各功能正常使用,系统响应比较快,运行稳健,能满足10000人正常使用。此系统用户可以建立个人主页(发表日志,发表说说,相册管理,音乐盒管理,个人档管理等)。

此次测试的目的就是检查核心模块功能是否正常,验证系统性能是否满足应用需求。这次测试的具体内容如下:篇三:在线考试系统实验报告

河南工程小学院

毕业设计(论文)报告

系 别 软件工程系

专 业 计算机应用

班 级

姓 名 ****** 学 号 ********* 设计题目 在线考试系统

指导教师 ****** 起迄日期 2011.1.2——2011.4.20 毕业设计诚信承诺书

本人慎重承诺和声明: 我承诺在毕业设计过程中严格遵守学校有关规定,在指导教师的安排与指导下完成所规定的毕业设计工作,绝不弄虚作假,不请别人代做毕业设计或抄袭别人的成果。所撰写的毕业论文或毕业设计是在指导老师的指导下自主完成,文中所有引文或引用数据、图表均注明来源,本人愿意为由此引起的后果承担责任。

学生签名: 日期: 年 月 日

毕业设计知识产权权属声明

本人在老师指导下所完成的论文及设计成果、知识产权归属学校。学校享有以任何方式发表、复制、公开阅览、借阅以及申请专利等权利。

学生签名: 日期: 年 月 日

指导教师签名: 日期: 年 月 日

在线考试系统

摘 要

通过考试系统webexam是目前市场占有率较高,应用最广泛的远程网络学习考试软件,适合政府、行业及企业的各专业网上考试、作业、练习等应用。它采用web方式,同时适用于局域网和internet,无需安装客户端,即可实现网上考试、作业、练习、成绩排行等功能,并能够答卷保存、自动判分、成绩查询和分析等功能

该系统同时拥有最开放的题库管理系统和最灵活的组卷系统,能够自动输出word试卷,提供excel题目导入导出、题库和试卷导入导出等设计,提供资源的快速收集和高度共享。 在开发方法上,引入了当今流行的microsoft .net remoting 技术思想,把整个开发程分为需求分析、概要设计、详细设计、系统实现等步骤。该系统通过优化和再造管理流程,使人力资源的管理更为高效和科学,数据更为准确,从而将人事部门从繁重的、耗时的工作中解放出来,把精力集中到更高层的政策性工作中去。 关键词 在线考试系统 ; c#.net编程语言 ; visual studio 2008 ;sql server 2005数据库

目 录

第1章 绪论 ..................................................................................................................................... 1 1.1 课题研究背景 ................................................................................................................... 1 1.2 课题研究目的和意义 ....................................................................................................... 1 第2章 系统分析概述 ..................................................................................................................... 2 2.1 引言 ................................................................................................................................... 2 2.2 系统需求分析 ................................................................................................................... 2 2.3 系统概述 ........................................................................................................................... 3 2.4 visual studio 2008的概述 .......................................................................................... 4 2.5 sql server 2005数据库的概述 .................................................................................... 5 第3章 系统方案总体设计 ............................................................................................................. 6 3.1 系统设计思想及相关技术介绍 ....................................................................................... 6 3.1.1 系统架构设计 ....................................................................................................... 6 3.1.2 系统总体模块功能设计 ....................................................................................... 6 第4章 数据库的设计 ..................................................................................................................... 8 4.1 引言 ................................................................................................................................... 8 4.2 数据库需求分析 ............................................................................................................... 8 4.3 数据库概念结构设计 ....................................................................................................... 8 4.4 数据库逻辑结构设计 ....................................................................................................... 8 第5章 界面设计与实现 ............................................................................................................... 10 5.1 主页设计 ......................................................................................................................... 10 5.1.1 实现目标 ............................................................................................................. 10 5.1.2 登录窗口 ............................................................................................................. 10 5.1.3 注册窗口 ............................................................................................................. 12 5.2 主要界面设计—用户登录信息画面 ............................................................................. 13 5.2.1 实现目标 ............................................................................................................. 13 5.2.2 主界面 ................................................................................................................. 13 5.3 主要界面设计 —— addquestion.aspx ..................................................................... 17 5.3.1 实现目标 ............................................................................................................. 17 5.4 主要界面设计 —— usermangement.aspx ................................................................. 18 5.4.1 实现目标 ............................................................................................................. 18 结

论 ............................................................................................................................................ 20 致

谢 ............................................................................................................................................ 21 参 考 文 献 ................................................................................................................................... 22 第1章 绪论

1.1 课题研究背景

近几年来,随着internet的崛起,远程教育开始发展,普及网络教育的呼声日益高涨,其势头不亚于电子商务。 联合国教科文组织1998年在其一项调查报告中:无论是发达国家还是发展中国家,都不同程度存在教育滞后于现实需要的问题,特别是第三世界国家,而普及远程教育,尤其是网络教育,不仅是解决这一问题的有效途径,而且将成为革新传统教育模式的重要动力。

中国的网络教育也随internet的发展而同步增长,同时,网络教育也为中国的教育事业开辟了新的天地。

1.2 课题研究目的和意义

随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开始设了远程教育。但是,远程教育的软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

远程教育包括很多环节。例如,教学系统、考试系统、和答疑系统等等。其中一个很重要的环节是在线考试系统,同时,它也是最难实现的环节。在我国,远程教育以蓬勃发展起来。但目前学校和社会上的各种考试大都都采用传统的考试方法,在此方式下,组织一次考试,要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。

显然随着考试类型的不断增加和考试要求的不断提高,教师的工作量也越来越大,可以说传统的考试方法已经不能适用于现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切需要这些技术来进行在线考试,以减轻教师的工作的负担以及提高工作效率,与此同时提高了考试的质量,从而使考试更趋于公正、客观,更加激发学生的学习兴趣。篇四:软件测试实验报告

武汉理工大学

学 生 实 验 报 告 书

实验课程名称 软件测试

开 课 学 院 计算机科学与技术学院

指导老师姓名 毛 雪 涛

学 生 姓 名

学生专业班级 2014 — 2015 学年 第 一 学期

任务1:针对一个常用的通讯软件做黑盒测试,利用所学的黑盒测试方法来设计测试用例,并做相应测试,给出测试方案和测试报告。

实验一.通讯软件飞信个人生日填写测试用例

一.简介 1.1编写目的

本测试项目拟对通讯聊天工具飞信输入生日日期进行测试。 1.2项目背景

通讯聊天工具中都会有用户填写个人的基本资料,其中生日日期的填写需要进行则是。本项目即为用软件测试输入个人生日日期的正确性。 1.3术语

等价类划分:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。 1.4参考资料

软件测试 佟伟光主编 人民邮电出版社

黑盒测试用例设计示例 作者: chinaitlab 来源: chinaitlab 二.测试概要 2.1测试程序源代码 #include using namespace std; void nextdate(int year,int month,int day); void main() { int year=0,month=0,day=0; nextdate(year,month,day); } void nextdate(int year,int month,int day) { cout<<请输入年份:<>year; while(!(year>=1811 && year<=2013)) { cout<<年份超过界限,请重新输入<>year; } cout<<请输入月份:<>month; while (month>12||month<1) { cout<<月份输入有误,请重新输入<>month; } cout<<请输入日期:<>day; while (day>31||day<1) { cout<<日期输入有误,请重新输入<>day; } if((year%4==0 && year%100!=0) || (year%400==0)) //检查闰年; { int i=0; i=day-29; while(month==2&&i>0) { cout<<本月是闰月,请在1-29之间从新输入日期<>day; } if(month==2&&day==29) { month=3; day=1; } else day++; else day++; //月底计算; switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: if (day==32) { month++; day=1; cout<<明天是:<

if(day==29)

{

month=3;

day=1;

cout<<明天是:<

利用等价类划分法设计测试用例如下:

用例一:输入日期年份超过界限,如输入:20151104;

用例二:输入日期月份输入有误,如输入:19931304;

用例三:输入日期输入有误,如输入:19931144;

用例四:输入日期包含非数字字符,如输入:1993佛说!;

用例五:输入日期超过8位数字,如:1993110402;

用例六:输入日期短于8位数字,如:1993114;

用例七:输入年份为闰年且输入月份为2,日期超过29,如:20000230, 2.3测试方法

手工利用黑盒测试中的等价类划分法进行测试,主要测试目标为检验函数是否符合题目所给要求。即:输入是否符合规定条件,及程序的鲁棒性。

三.测试结果及缺陷分析 3.1测试执行情况与记录

测试情况记录:

1、输入日期20151104,程序提醒“年份超过界限,请重新输入”。

2、输入日期19931304,程序提醒“月份输入有误,请重新输入”。

3、输入日期19931144,程序提醒“日期输入有误,请重新输入”。

4、输入日期1993佛说!,程序没有提醒,合理的应该出现提醒“输入非数字

字符,请重新输入”。

5、输入日期1993110402,程序没有提醒,合理的应该出现提醒“输入字符超篇五:计算机测试系统实验报告1 计算机测试系统机电控制

实验报告 2014年12月21日

一、实验目的

利用计算机、数据采集卡、被控对象(机电实验平台aedk—dj6)等组成计算机测控系统,在了解相关硬件的基础上,采用有关的软件工具,结合相应的控制规律,在windows环境下实现对相应硬件的访问控制,从而实现对被控对象的测试控制。通过实验加深了解计算机测控系统的组成,掌握windows环境下对硬件访问控制的方法,掌握对被控对象的测试和控制的方法,以及对测试数据处理、分析方法,具备一定的计算机测控硬软件设计能力和应用能力。

二、实验设备

pci9112数据采集卡,机电实验平台aedk—dj6等。

三、实验原理

本实验要求编程实现指针位置的测量和控制实验,原理如下:

本实验平台通过机械结构将步进电机的角位移转换为直线位移,利用电位器和数据采集卡9112内的a/d转换器,构成测位置系统。当步进电机运转时,带动电位器旋转,电位器输出的模拟量——电压值发生改变,通过a/d转换器采集电压值来确定指针位置。电位器输出的模拟量与指针位置成近似线性关系,即采集的数字量就能直接反映出指针的位置,具体原理如下:

(1)电机通过橡胶传动带联动,再通过蜗杆和齿轮将电机的圆周运动转化为皮带的水平运动。

(2)皮带的位移用指针和刻度尺来表示,刻度尺共分为16大格,每格1cm,最小刻度为1mm。皮带移动带动右端一个多线圈电位器转动,通过改变阻值来改变反馈电压,此电压被同时送入控制接口插座in0脚(已经接到9112的16路模拟量输入端口中的0号端口)。当皮带在16cm范围内变化时,in0脚的位置反馈电压将在0~+5v范围内线性变化。实验过程中可以通过测量或采集此电压来计算当前的指针位置。 (3)实验平台使用四相步进电机,电流脉冲由a、b、c、d四个引脚输入。a、b、c、d已经接到9112内16路数字输出端口的

4、

5、

6、7四个端口上,即从9112依次输出0010h、0020h、0040h、0080h,可以使步进电机正转;依次输出0080h、0040h、0020h、0010h,可以使步进电机反转。

四、实验内容 1:总体设计

实验通过上位pc机控制实验平台实现电机的闭环控制。

上位机通过labview虚拟仪器控制9112数据采集卡与下位硬件平台数据端口进行通信,从而实现对下位硬件平台的闭环控制,系统结构框图如下: labview 数据接口 2:前面板设计 labview程序前面板可以分为三个区域,分别是模式选择区域、控制区域以及显示区域。

模式选择区域如下:

该区域用来选择系统的工作模式,当设定系统的工作模式为“自动”时,程序自动控制电机转动,使得标尺移动到指定位置,当设定系统的工作模式为“手动”时,通过手动控制电机的移动方向,使得标尺移动到指定位置。当按下“停止”按钮时,系统停止运行。

控制区域如下:

该控制区域在系统工作在手动模式时起作用,在手动工作模式下,当按钮处于“左移”位置时,标尺指针向左移动,当按钮处于“右移”位置时,标尺指针向右移动。

显示区域如下:

设定位置标尺用来预设定标尺位置,作为实际标尺移动的参考标志,实际位

置标尺动态的显示当前标尺的位置。

示波器显示两条曲线,曲线一显示的是标尺设定位置随时间变化的曲线,曲线二显示的是标尺实际位置随时间变化的曲线,在程序运行过程中示波器可以动态的显示出指针实际位置曲线不断接近设定位置曲线,最后重合在一起。 3:程序流程图

程序运行流程如下图所示: 程序运行时,首先判断系统的工作模式,如果为手动工作模式,则判断手动控制按键状态,如果为左移,则控制电机使得指针左移,如果为右移,则控制电机使得指针右移。如果系统处于手动工作模式,则判断指针实际位置是否等于设定位置,如果相等或者处于误差允许范围内,则不移动指针,如果不相等则判断实际位置与设定位置的大小,如果实际位置小于设定位置,则控制电机使得指针右移,如果实际位置大于设定位置,则控制电机使得指针左移。 4:关键部分程序实现 (1) 读取实际位置

前面是9112采集卡初始化部分,后续为电压采集模块,由于满度电压输出为5v,对应的标尺刻度为16厘米,所以结果上述运算可以得出标尺指针的实际位置。

(2) 控制电机正转

电机的正转控制可以用状态机实现,通过状态机顺序输出十六进制数值: 0x

10、0x20、0x40、0x80即可控制电机正转。

第5篇:用友会计信息系统实验报告实验六

会计信息系统实验报告

(六)

一、实验目的

1. 掌握ERP-U8管理软件中薪资管理系统的相关内容

2. 掌握薪资管理系统初始化、日常业务处理、工资分摊及月末处理的操作

二、实验内容

1. 薪资管理系统初始设置 2. 薪资管理系统日常业务处理 3. 工资分摊及月末处理 4.薪资管理系统数据查询

三、实验步骤

(一)在企业应用平台中启用薪资管理系统

1. 执行“开始”|“程序”|“用友ERP-U8”|“企业应用平台”命令,打开“登录”对话框

2. 输入操作员“001陈明”,输入密码“1”,在“帐套”下拉列表框中选择“007北京阳光信息技术有限公司”,更改操作日期“2010-08-01”,单击“确定”按钮,进入企业应用平台 3.执行“设置”|“基本信息”|“系统启用”命令,打开“系统启用”对话框,选中“WA薪资管理”复选框,弹出“日历”对话框,选择薪资管理系统启用日期“2010年8月1日” ,单击“确定”按钮,系统弹出“确实要启用当前系统吗?”信息提示对话框,单击“是”按钮返回

4.进入企业应用平台,打开“业务”选项卡,选择“人力资源”中的“薪资管理”选项,打开“建立工资套”对话框

(二)建立工资帐套

1. 在建账第一步“参数设置”中,选择本帐套所需处理的工资类别个数为“多个”默认货币名称为“人民币”,选中“是否核算计件工资”复选框,单击“下一步”按钮

2. 在建第二步“扣税设置”中,选中“是否从工资中代扣个人所得税”复选框,单击“下一步”按钮

3. 在建账第三步“扣零设置”中,不做选择,直接单击“下一步”按钮

4. 在建账第四步“人员编码”中,系统要求和公共平台中的人员编码保持一致 5. 单击“完成”按钮,系统弹出“未建立工资类别!”信息提示对话框,单击“确定”按钮,打开“打开工资类别”对话框,单击“取消”按钮

(三)基础信息设置 1. 工资项目设置 2. 银行设置 3. 建立工资类别

(1)建立正式人员工资类别 (2)建立临时人员工资类别

(四)正式人员工资类别初始设置 1. 打开工资类别 2. 设置人员档案 3. 选择工资项目 4. 设置计算公式

5. 设置所得税纳税基数

(五)正式人员工资类别初始设置 1.人员变动

2.输入正式人员基本工资数据 3.输入正式人员工资变动数据 4.数据计算与汇总 5.查看个人所得税

(六)正式人员工资分摊 1.工资分摊类型设置 2.分摊工资费用

(七)临时人员工资处理 1.人员档案设置 2.计件工资标准设置 3.计件工资方案设置 4.计件工资统计 5.工资变动处理

(八)汇总工资类别

1.执行“工资类别”|“关闭工资类别”命令

2.执行“维护”|“工资类别汇总”命令,打开“选择工资类别”对话框 3.选择要汇总的工资类别,单击“确定”按钮,完成工资类别汇总

4.执行“工资类别”菜单中的“打开工资类别”命令,打开“选择工资类别”对话框 5.选择“998汇总工资类别”,单击“确认”按钮,查看工资类别汇总后的各项数据

(九)帐表查询

查看工资分钱清单、个人所得税扣款申报表、各种工资表

(十)月末处理

1.执行“业务处理”|“月末处理”命令,打开“月末处理”对话框。单击“确定”按钮,系统弹出“月末处理之后,本月工资将不许变动,继续月末处理吗?”信息提示对话框,单击“是”按钮,系统继续弹出“是否选择清零项?”信息提示对话框,单击“是”按钮,打开“选择清零项目”对话框 2.在“请选择清零项目”列表框中,选择“请假天数”、“请假扣款”和“奖励工资”项目,单击“>”按钮,将所选项目移动到右侧的列表框中 3.单击“确定”按钮,系统弹出“月末处理完毕!”信息提示对话框,单击“确定”按钮返回

4.以此类推,完成“临时人员”工资类别月末处理

四、实验心得

通过这次实验,我对会计电算化有了更一个深层次的认识和理解。之前总认为会计电算化比手工记账更简单,但真正到了电脑做账的时候才发现其实也不容易。设置的时候一个很小的失误就可能导致数据录入的错误;录入过程中偶尔会看错一个数字,就会导致结果出错,引起一连串的错误。有时做实验缺乏耐心,尤其当快下课急于完成手头的经济业务时,更是容易出错。通过这一个学期的实验我在完成业务时的专心程度和耐心都有所改进。同时也发现了自己专业知识的漏洞,对此也重新回顾了一下会计知识。做会计信息系统实验是为了让我们对平时学习的理论知识与实际操作相结合,在理论和实验教学基础上进一步巩固已学过的基本理论及应用知识并加以综合提高,学会将知识应用于实际的方法,提高分析和解决问题的能力。

第6篇:管理信息系统实验报告

目录

任务一构建用例图 ....................................................................... 2

一、实验目的 ................................................................................. 2

二、实验器材 ................................................................................. 2

三、实验内容 ................................................................................. 2 任务二构建类图 ........................................................................... 8

一、实验目的 ................................................................................. 8

二、实验器材 ................................................................................. 8

三、实验内容 ................................................................................. 8 任务三构建活动图 ..................................................................... 10

一、实验目的 ............................................................................... 10

二、实验器材 ............................................................................... 10

三、实验内容 ............................................................................... 10 任务四构建顺序图 ..................................................................... 13

一、实验目的 ............................................................................... 13

二、实验器材 ............................................................................... 13

三、实验内容 ............................................................................... 13 任务五构建协作图 ..................................................................... 15

一、实验目的 ............................................................................... 15

二、实验器材 ............................................................................... 15

三、实验内容 ............................................................................... 15 任务六构建状态图 ..................................................................... 16

一、实验目的 ............................................................................... 16

二、实验器材 ............................................................................... 16

三、实验内容 ............................................................................... 17

1 任务一构建用例图

一、实验目的

1.学会分析系统中的参与者和用例 2.掌握用例图的绘制方法

二、实验器材 1. 计算机一台; 2. Visio 工具软件;

三、实验内容

1、分析ATM系统需求,按要求画出用例图;

2、建立一个学生管理信息系统的需求的用例图

3、建立管理借阅书籍的用例图

四、实验步骤

(一)ATM系统的用例图 1.分析

ATM自动取款机:客户可以取钱,存钱,查询余额,转帐,修改密码。

通过分析可找出如下几个参与者: (1) ATM(2)客户 通过分析得到如下用例: (1)存款(2)取款 (3)查询余额(4)转帐

2 (5)修改密码(6)打印收据

(二)学生管理信息系统的需求分析与完整的用例图 1 学生管理信息系统简介

学生管理信息系统主要为学校的学生处设计:方便学校学生处与学院学生口管理员方便管理学生,学生成绩由教务系统提供,教务系统提供相关的WEB service供学生管理信息系统调用。 通过分析可找出如下几个参与者:

学生处管理员、学校领导(学校各种报表统计信息)、学院管理员、班主任(提供学生操行、查询等)、学院领导(学院各种报表统计信息)、学生、后勤管理人员(卫生管理、保卫处异常情况处理)、财务人员、考勤管理员(由副班长提供考勤信息)等 通过分析得到如下一些大的用例:

学生基本信息管理、考勤管理、成绩导入、学校各种报表信息(要求细化)、学院各种报表信息(要求细化)、个人成才规划、新学期注册,操行评定、学生任职信息系统、学生奖惩管理系统(要求细化,包括评优评奖等)、学生变动信息管理(培训内容、助学贷款情况、学校还款情况、勤工助学情况,党员管理),后勤卫生管理、保卫处的学生的异常情况处理、其它的具体由学生自

3 己定。

2. 建立设计一个学生管理信息系统的需求分析

分析学生管理信息系统,建立系统需求分析,并要求画出系统功能框图,如学生管理信息系统的功能模块图如下

系统模块图如后勤卫生查询功能子系统模块图如下。

4 3.建立一个学生管理信息系统的完整的用例图

完整的要求,就为每一类用户分配一个用例模型,如一般学生查询功能用例

要求分析其它参与者的用例模型 (4)建立用例的文字描述 1.“基本信息查询”用例

用例编号:04010101用例名:基本信息查询

执行者: 学生自己、学生的班主任、辅导员及其它的特权用户。 目的: 查询学生的基本信息,包括姓名、学号、家庭地址等信息。

5 类型: 端点、基本的 级别:二级

过程描述:

用例名:财务信息查询

执行者: 财务人员、学生、学生的班主任、辅导员及其它的特权用户。

目的: 查询助学贷款情况、学校还款情况、勤工助学情况等信息

6 用例名:学生课程信息查询

执行者: 学生的班主任、辅导员及其它的特权用户。 目的: 查询学生选课信息、课程信息、考勤信息等信息。

(三)管理借阅书籍用例图

图书管理员可以操作读者信息,对信息进行添加、删除、修改;也可以查询读者信息;并在读者进行借还书以及图书预约时过程中发挥一定的作用:如还书时超期罚款。

读者可以查询图书信息、当需要的书被借出时,可以进行预约;有需要的书时,直接借阅;但是如果读者借阅的书超过5本则不能再预约和再借出;如果小于等于5本则可以。借出的书超期要罚款。

7 任务二构建类图

一、实验目的 1.理解类的基本概念 2.理解类间的关系 3.掌握类图的绘制方法

二、实验器材 1. 计算机一台; 2. Visio 工具软件;

三、实验内容

(1)分析学生管理系统中的选课子系统中类及关系,然后画出它们的类图。 (2)生态系统类图

四、实验步骤

(一). 选课子系统类图

分析学生管理系统中的选课子系统,通过分析可抽象出如下类: (1)学生类 (2)管理员类

学生类和管理员类的属性较容易分析,这里只列出课程类的属性和方法: 1)课程名称 (2)开课教室 (3)课程号 (4)授课教师 (5)选课的学生

8

(3)课程类

(6)开课起始时间 (7)允许选课的学生人数 (8)设置课程号 (9)设置课程名称 (10)查询课程号 (11)查询允许选课学生人数

(二).类图2 动物生存需要水和氧气,鸟属于动物的一类,鸟有翅膀,大雁、企鹅、鸭都是鸟类,大雁南飞,以雁群为组织,唐老鸭也是鸭子。画出问题中相关类的关系图。

9 任务三构建活动图

一、实验目的

1.熟悉活动图的基本功能和使用方法。 2.掌握如何使用建模工具绘制活动图方法。

二、实验器材 1. 计算机一台; 2. Visio 工具软件;

三、实验内容

(1)分析图书管理系统中管理员和读者的活动状态,画出管理员和读者的活动图。

10 (2)分析学生管理系统,并画出详细的活动图,并用活动图细化用例图

四、实验步骤

(一)图书管理系统活动图 分析

在图书管理系统中管理员的活动如下: 处理还书 处理借书 处理罚款

读者的活动如下:

(1) 登录 (2) 找书 (3) 预约 (4) 浏览 1.管理员活动

11 2. 创建读者的活动图

(二)分析学生管理系统,并画出详细的活动图,并用活动图细化用例图

(1)学生基本信息保存的活动图

录入基本信息、点击保存、链接数据库、判定学号是否已存在、判定录入信息是否符合规范(日期信息、身份证号、邮编等信息)-保存。

12

任务四构建顺序图

一、实验目的 学会用顺序图实现用例

二、实验器材 1. 计算机一台; 2. Visio 工具软件;

三、实验内容

1. 分析系统需求,画出ATM登录的顺序图 (一) ATM登录的场景

“登录成功”活动的执行顺序是: (1)插卡 (2)读卡

(3)初始化登录屏 (4)提示输入密码 (5)密码输入 (6)验证密码 (7)密码有效 (8)返回

13

14 任务五构建协作图

一、实验目的

1.学会协作图的绘制方法

2.掌握顺序图和协作图的相互转换。

二、实验器材 1. 计算机一台; 2. Visio 工具软件;

三、实验内容

(1)分析系统需求,画出ATM取款的协作图。

四、实验步骤

客户在 ATM上取款的场景 ATM取款的场景分析:

(1)客户插入银行卡 (2)读卡机读取卡号 (3)初始化屏幕

(4)读卡机打开账户并提示输入密码 (5)用户输入密码 (6)验证密码

(7)屏幕提示选择操作 (8)用户选择取款操作 (9)银行账户扣除钱款 (10)吐钱机提供钱和收据 (11)用户取钱并退卡

15

任务六构建状态图

一、实验目的

1.熟悉状态图的基本功能和使用方法。 2.掌握如何使用建模工具绘制状态图方法。

二、实验器材 1. 计算机一台;

16 2. Visio 工具软件;

三、实验内容

(1)分析图书管理系统中的书和借书证的状态,画出它们的状态图;

(2)分析学生管理系统,并画出详细的状态图

四、实验步骤

(一)图书管理系统

图书业务有编目、书库、借出、阅览室、注销五种状态。 引起状态变化的事件/动作

(1)图书到达后,经验收,等待编目 (2)编目后可送入阅览室供阅览或进入书库 (3)阅览室的书籍经批准予以注销 (4)书库中的书主要用于借阅

(5)借出的书归还后入库,如果遗失,则注销 画出图书业务状态图

17

(二)分析学生管理系统,并画出详细的状态图 (1)建立学生党员申请状态图:

18

上一篇:三句半台词经典下一篇:社区书记述职述廉报告