企业培训管理系统详细设计_第1页
企业培训管理系统详细设计_第2页
企业培训管理系统详细设计_第3页
企业培训管理系统详细设计_第4页
企业培训管理系统详细设计_第5页
已阅读5页,还剩83页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本本ETMS项目名称项目代码分项名称分项代码分项序号企业培训管理管理系统详细设计,王兴达河北大学学年论文(课程设计)任务书论文(设计)题目局域网通信工具是一款在局域网内可以即时聊天主要研究主要研究研究方法主要任务及目标正确的设计出各个类,并且实现每个模块的主要任务及目标进度安排进度安排指导教师签字:::指导教师评语河北大学学年论文(课程设计)成绩评定表学院:数学与计算机学院专业软件工程年级论文(设计)题目论文完成的主要工作包括:(l)综合运用了计算机网络技术、管理信息系统思想和软件工程方法,-4-.......................................................错误!未定义书签。1.1编写目的..................................................错误!未定义书签。1.2项目背景..................................................错误!未定义书签。1.3定义......................................................错误!未定义书签。1.4参考资料..................................................错误!未定义书签。...................................................错误!未定义书签。2.1面向的用户................................................错误!未定义书签。2.2实现目标..................................................错误!未定义书签。2.3所需环境及开发工具........................................错误!未定义书签。2.4条件及限制................................................错误!未定义书签。3程序系统的结构...............................................错误!未定义书签。4.程序描述...................................................错误!未定义书签。...................................................错误!未定义书签。...................................................错误!未定义书签。2.1个人信息模块...........................................错误!未定义书签。2.2培训计划模块...........................................错误!未定义书签。2.3所修课程模块............................................错误!未定义书签。2.4使用教材模块............................................错误!未定义书签。2.5成绩查询模块............................................错误!未定义书签。2.6系统设置模块............................................错误!未定义书签。..................................................错误!未定义书签。3.1教师个人信息模块.......................................错误!未定义书签。3.2教师使用教材模块........................................错误!未定义书签。2.3所授课程模块............................................错误!未定义书签。3.4成绩录入模块............................................错误!未定义书签。3.6教师系统设置模块........................................错误!未定义书签。3.7退出系统模块............................................错误!未定义书签。.................................................错误!未定义书签。4.1系统设置模块............................................错误!未定义书签。4.2使用帮助................................................错误!未定义书签。4.3培训管理模块............................................错误!未定义书签。4.3.1管理者培训教师管理模块.............................错误!未定义书签。4.3.1.1添加新教师模块..................................错误!未定义书签。4.3.1.2对已有的教师信息进行删除模块....................错误!未定义书签。4.3.1.3对已有的教师信息进行修改模块..................错误!未定义书签。4.3.2管理者培训学员管理模块.............................错误!未定义书签。4.3.2.1添加新学员模块..................................错误!未定义书签。4.3.2.2对已有的学员信息进行删除模块....................错误!未定义书签。4.3.2.3对已有的学员信息进行修改模块..................错误!未定义书签。4.3.3管理者培训课程管理模块.............................错误!未定义书签。4.3.3.1添加新课程模块..................................错误!未定义书签。4.3.3.2对已有的课程信息进行删除模块....................错误!未定义书签。4.3.3.3对已有的课程信息进行修改模块....................错误!未定义书签。4.3.4管理者培训教材管理模块.............................错误!未定义书签。4.3.4.1添加新教材模块..................................错误!未定义书签。4.3.4.2对已有的教材信息进行删除模块..................错误!未定义书签。4.3.4.3对已有的教材信息进行修改模块..................错误!未定义书签。4.3.5管理者培训计划管理模块.............................错误!未定义书签。4.3.5.1添加培训计划模块................................错误!未定义书签。4.3.5.2对已有的培训计划信息进行删除模块..............错误!未定义书签。4.3.5.3对已有的培训计划信息进行修改模块..............错误!未定义书签。4.3.6管理者培训资源管理模块.............................错误!未定义书签。4.3.6.1添加培训资源模块................................错误!未定义书签。4.3.6.2对已有的培训资源信息进行删除模块................错误!未定义书签。4.3.6.3对已有的培训资源信息进行修改模块................错误!未定义书签。4.3.7管理者学员成绩管理模块.............................错误!未定义书签。4.3.7.1管理者学员成绩查看模块..........................错误!未定义书签。1.1编写目的即时聊天工具是一种可以让使用者在网络上实时通讯的工具,大部分的即时通讯工具在本文中将讨论一种在局域网内实现的聊天、通信工具。虽然以上的这些聊天工具已经相当完美的实现了各种功能了,但是局域网内的实现会更简单,因为其网络结构更简单。出现问题时其他互联网即时通讯软件不能用的缺憾。1.2项目背景·项目委托单位:河北大学数学与计算机学院·开发部门:河北大学数学与计算机学院08级软工班·开发者:、王兴达、张晓玉、郁淑媛1.3定义1.4参考资料2.1面向的用户企业内部的员工、管理者以及各种局域网用户群。2.2实现目标.优化逻辑设计与物理设计,保证网络连接的情况下,使系统运行效能连续准确的传输信息,有较强的容错、纠错能力。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需目标软件功能基本齐全,能够满足用户的日常需求保证信息的安全、数据传输和存取的安全与保密2.3所需环境及开发工具2.4条件及限制们要求此工具信息传输迅速,反应及时。对于两个客户端的通信采用了u程序的整体结构员使用流程设计程序中需要的各个类,以便于日后的操作。.Str_List类用System.Collection.Collection.Base定义一个存储字符型的列表类,可以实现对该列表类中添加删除多个字符串。Localhost属性:设置服务器端的ip地址;Active属性:布尔型,用于控制端口号是否处于监听状态;Datearrive事件:通过该事件将消息发送给客户端;Listener方法:实现主机端口的监听功能;功能:用于将主机获取的消息通过IP地址和端口发送给远程客户端。输出:无.Public_Class类用于记录服务器和客户端的基本信息。()输入:无输出:无()用枚举类型的元素指定消息发送的命令、消息的类型、消息发送的状态。}}.ClassUserInfo类StringUserId用户编号StringUserIpIP地址Stringuserport端口号Stringstate当前用户状态.Classuser类非法输入,系统能否辨别,并作出响应(提出警告);子模块的异常状况,系统能否及时做出响应。.程序逻辑启动程序否是输入帐号和否管理者入是启动程序否是输入帐号和否管理者入是★学员模块.功能.输入项目用户鼠标点击进入各个模块,包括:个人信息、培训计划、所修课程、使用教材、成绩查询、系统设置、退出系统。.输出项目进入选择模块,包括:个人信息、培训计划、所修课程、使用教材、成绩查询、系统设.接口4学员主界面.存储分配.测试要点子模块的异常状况,系统能否及时做出响应。.程序逻辑.功能不可修改信息包括:姓名,性别,年龄,民族,籍贯,身份证号,婚姻状况;.输入项目用户鼠标点击查询不可修改信息:姓名,性别,年龄,民族,籍贯,身份证号,婚姻状.输出项目显示个人信息:姓名,性别,年龄,民族,籍贯,身份证号,婚姻状况、家庭住址,联.程序逻辑是否.接口.存储分配点击事件婚姻状况性别姓名身份证号家庭住址访问.测试要点非法输入,系统能否辨别,并作出响应(提出警告);异常状况,系统能否及时做出响应。.功能培训计划信息包括:课程号,课程开始时间,课程结束时间,教师号,上课人数,上课.输入项目用户鼠标点击4学员主界面中的“培训计划”;.输出项目教师号,上课人数,上课地点。.接口.存储分配.测试要点数据库连接情况:正常情况;连接异常;对用户输入的响应是否正常。.程序逻辑.功能查询所修课程信息:课程类别,课程名称,课程描述,学时,使用教材。.输入项目.输入项目进入“培训课程”界面,显示培训课程信息,包括:课程类别,课程名称,课程描述,.程序逻辑逻辑同培训计划模块.接口.存储分配.测试要点对用户输入的响应是否正常。.功能使用教材信息包括:教材名称,教材作者,课程编号,教材价格。.输入项目.输出项目进入“培训教材”界面,显示使用教材信息:教材名称,教材作者,课程编号,教材价.程序逻辑.接口.存储分配教材作者课程号书的价值.测试要点对用户输入的响应是否正常。.功能所修课程成绩查询的信息包括:课程名,课程号,教师评价,成绩。.输入项目用户鼠标点击4学员主界面中的“成绩查询”输入。.输出项目进入成绩查询模块,显示所修的各个科目的成绩。.程序逻辑逻辑同培训计划模块.接口●存储分配.测试要点对用户输入的响应是否正常。2.6系统设置模块.功能对系统进行设置:设置窗口总在最前面;启动后最小化;显示系统时间。.输入项目对系统进行设置时用户鼠标点击输入;修改密码部分用键盘输入。.输出项目按选择项的格式进行输出。.程序逻辑否是否否是否是否密码/格式是否正确与前一是.存储分配全局变量:数据库数据库指针数据集指针数据集指针.测试要点★教师模块.功能在有访问权限的情况下,对学员成绩进行录入;.输入项目在成绩录入时,用键盘输入。.输出项目.程序逻辑否是.接口.存储分配对话框CDialogCtrainingteacher.测试要点对用户输入的响应:合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应(提出警告);子模块的异常状况,系统能否及时做出响应。3.1教师个人信息模块.功能不可修改信息包括:教师姓名、学历、执教时间、教师评价;.输入项目用户鼠标点击输入不可修改信息,包括:教师姓名、学历、执教时间、教师评价;.输入项目.程序逻辑否是是否是是.接口.存储分配.测试要点对用户输入的响应:合法输入,能够正常查询;非法输入,系统能否辨别,并作出响应(提出警告);异常状况,系统能否及时做出响应。3.2教师使用教材模块.功能使用教材信息包括:教材名称,教材作者,课程编号,教材价格。.输入项目.输入项目输出教师的使用教材信息,包括:教材名称,教材作者,课程编号,教材价格;.程序逻辑教材名.接口.存储分配点击事件教材号教材作者访问书的价值访问课程类别课程名称课程描课程类别课程名称课程描.测试要点对用户输入的响应是否正常。2.3所授课程模块.功能所修课程信息包括:课程类别,课程名称,课程描述,学时,使用教材。.输入项目用户鼠标点击输入“所授课程”按钮;.输入项目输出所修课程信息包括:课程类别,课程名称,课程描述,学时,使用教材;.程序逻辑.接口●存储分配点击事件教师姓名教材类别教材描述访问写(打开)访问写(打开)是否学员名字课程号是否学员名字课程号.测试要点对用户输入的响应是否正常。3.4成绩录入模块.功能在有访问权限的时候就可以录入学生成绩,没有访问权限的时候不能录入学生信息。录入学生成绩信息包括:课程名,课程号,教师评价,成绩。.输入项目用户鼠标点击教师主界面的“成绩录入”按钮;.输出项目显示录入成绩信息,包括:课程名,课程号,教师评价,成绩;.程序逻辑.接口●存储分配变量CStringCStringCStringInt学员姓名课程号教师对学员评价学科成绩.测试要点对用户输入的响应:合法输入,能够正常查询;非法输入,系统能否辨别,并作出响应(提出警告);异常状况,系统能否及时做出响应。3.6教师系统设置模块.功能对系统进行设置:设置窗口总在最前面;启动后最小化;显示系统时间。.输入项目对系统进行设置时用户鼠标点击输入;修改密码部分用键盘输入。.输出项目.程序逻辑否否是是否否是否密码/格式是否正确与.接口.存储分配窗口是否在最前面启动后是否最小化是否显示系统时间是是.测试要点非法输入,系统能否辨别,并作出响应(提出警告);子模块的异常状况,系统能否及时做出响应。3.7退出系统模块.功能.输入项目.输出项目.程序逻辑.接口点击4学员主界面的“退出系统”按钮进入4.6.存储分配对话框CDialogCtrainingstudentexit.测试要点★管理者模块.功能培训管理模块包括查询/修改/添加/删除学员信息、教材信息、课程信息、教材信息、.输入项目.输入项目.程序逻辑否是.接口.存储分配.测试要点对用户输入的响应:合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应(提出警告);子模块的异常状况,系统能否及时做出响应。.功能对系统进行设置:设置窗口总在最前面;启动后最小化;显示系统时间。.输入项目对系统进行设置时用户鼠标点击输入;修改密码部分用键盘输入。.输出项目.程序逻辑否否修改设置否是否是是是否是否密码/格式是否正确与是.接口.存储分配窗口是否在最前面启动后是否最小化是否显示系统时间.测试要点子模块的异常状况,系统能否及时做出响应。.功能显示使用帮助。包括使用说明和联系我们。.输入项目.输入项目.程序逻辑.接口.存储分配否否是.测试要点.功能.输入项目.输入项目显示培训管理窗口,包括学员信息、教材信息、课程信息、教材信息、计划信息、资源.程序逻辑.接口.存储分配对话框数据集“培训管理”按钮点击事件.测试要点对用户输入的响应:合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应(提出警告);子模块的异常状况,系统能否及时做出响应。.功能.输入项目键盘点击“培训教师管理”按钮输入;.输出项目输出教师信息包括:教师号、教师姓名、学历、执教时间、教师评价、家庭住址,联系.程序逻辑否否是进入管理者教师信息管理窗是教师号是否否是进入管理者教师信息管理窗是教师号是.接口.存储分配.测试要点对输入的查验,包括输入值的合法性与合理性检验;数据库数据异常时能否判断并给予适当处理。是否格式是否正确添是是否格式是否正确添是.功能本模块需要先登录管理者模块,然后打开教师管理模块,点击添加信息才能使用。.输入项目.输出项目.程序逻辑.接口.存储分配IntCStringCStringCString教师号教师姓名开始执教时间教师评价是否是否.测试要点信息不合法不能加入;.功能.输入项目.输出项目操作成功/失败标志(返回值);●程序逻辑●接口.存储分配是否是否是否是否.测试要点.功能.输入项目要修改的信息.输出项目操作成功/失败标志(返回值);●程序逻辑●接口.存储分配.测试要点数据库连接正常教师信息合法教师信息不合法数据库连接异常4.3.2管理者培训学员管理模块.功能查询/修改/添加学员信息;学员信息包括:学员号、学员姓名.输入项目.输出项目.程序逻辑否是否是否是否是否是否是.接口.存储分配对话框CDialogCtrainingstudentInfo.测试要点数据库数据集数据库指针数据集指针对输入的查验,包括输入值的合法性与合理性检验;数据库数据异常时能否判断并给予适当处理。.功能本模块需要先登录管理者模块,然后打开学员管理模块,点击添加信息才能使用。.输入项目.输出项目.程序逻辑是否是是否是.接口.存储分配是否是否.测试要点信息不合法不能加入;.功能.输入项目.输出项目操作成功/失败标志(返回值);●程序逻辑●接口3.1.1培训学员管理界面删除按钮点击事件.存储分配.测试要点.功能修改已经有的学员的信息是是否否是是否否.输入项目要修改学员的信息.输出项目操作成功/失败标志(返回值)●程序逻辑●接口.存储分配.测试要点4.3.3管理者培训课程管理模块.功能查询/修改/添加课程信息;课程信息包括:课程号、课程类别、课程名称、课程描述、学时、使用教材;.输入项目.程序逻辑否是是课程号课程类别课程描述课程描述否是否.接口.存储分配.测试要点否是否是是非法输入,系统能否辨别,并作出响应(提出警告);异常状况,系统能否及时做出响应。.功能本模块需要先登录管理者模块,然后打开培训课程管理模块,点击添加信息才能使用。.输入项目课程号、课程类别、课程名称

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论