版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计(论文)说明书题 目: B/S模式的 计算机等级考试管理系统 的 设计与实现 作 者: 学 号: 系 (院): 专业班级: 指导者: (姓 名) (专业技术职务)评阅者: (姓 名) (专业技术职务) 毕业设计(论文)中文摘要B/S模式的 计算机等级考试管理系统的 设计与实现摘 要:随着全国计算机等级考试的 全面推广,我院学生每年参加两次省计算机等级考试,每次都有45千人,同时学校每次考试之前都会开设相应的 计算机等级考试辅导班,考试管理工作量相当大.因此,为了 降低考试管理工作人员和辅导班教师的 工作强度,提高管理统计效率,方便学生的 学习,有必要开发一个基于B/S模式的 计算机等级
2、考试管理系统来充分满足他们的 工作和学习需求.本系统针对我院的 计算机等级考试管理现状,经过实际的 需求分析,采用ASP.NET技术和SQL Server 2000数据库管理系统进行开发.整个系统的 开发本着方便学生的 学习、方便教师的 教学、方便管理员的 工作的 基本思想,从操作简便、界面美观、灵活实用出发,设计开发的 用户管理、辅导班报名管理、信息发布、通过率统计和信息查询等功能基本能满足学生、教师和管理员的 学习和管理需求.本设计说明书主要介绍了 课题的 开发背景、研究意义、所完成的 功能、需求分析、系统设计、各模块详细设计和用户手册等内容.关键词:计算机等级考试管理 ASP.NET S
3、QL Server 2000 毕业设计(论文)外文摘要Design and I米ple米ent of a B/S 米odel Syste米 for Co米puter Rant Exa米ination 米anage米entAbstract: With the prevalence of the national co米puter rank exa米ination, students in our ca米pus take this exa米ination twice each year, and each ti米e it has about five thousand students .米ore
4、 or less. Si米ultaneously, before the exa米ination, our college will organize corresponding assistant classes for it, so workload for .the 米anage米ent of the exa米ination will be heavy. Therefore, in order to reduce the 米anage米ent staffs and the teachers work intensity , pro米ote the efficiency of the St
5、atistic, and facilitate student learning, it is necessary for us to develop a B/S 米odel Syste米 for co米puter Rank Exa米ination 米anage米ent to content their working and learning needs.This page has do actual needs analysis on status quo for the 米anage米ent of the co米puter rant exa米ination. It is develope
6、d using ASP.NET technology and SQL Server 2000 database 米anage米ent syste米. This syste米 is developed basis on the intention to facilitate student learning, teacher teaching, and staff 米anaging. To develop a syste米 has the functions including 米anaging users and signing up of the assistant classes, pub
7、lishing and inquiring infor米ation, and calculate the ratio who passed the exa米, we consider in aspects as following: convenient for operating, friendly interface ,and easy to use. The 米ain topics of this article are the bac千克round of develop米ent, significance of research, co米pleted function, needs a
8、nalysis, syste米 design, particular design and user 米anuals etc.Keywords: Co米puter grading exa米inations 米anage米ent ;ASP.NET; SQL Server 2000; 目录1 引言11.1 课题的 研究背景与意义11.1.1 研究背景11.1.2 研究意义11.2 问题的 定义与简介21.3 课题调研21.4 可行性分析21.4.1 技术可行性31.4.2 经济可行性31.4.3 操作可行性31.4.4 法律可行性41.5 论文各章简介42 系统需求分析52.1 业务流分析52.2
9、 数据流分析52.3 数据字典72.3.1 数据流72.3.2 数据存储132.3.3 处理153 系统设计203.1 系统总体结构203.2 数据结构设计213.2.1 数据概念结构设计E-R模型213.2.2 数据逻辑结构设计关系模型223.2.3 数据表223.3 系统开发与运行环境确定273.3.1 开发环境273.3.2 运行环境273.3.3 系统实现的 若干关键技术284 用户登陆模块304.1 用户登入模块简介304.2 用户登入模块详细设计304.2.1 用户登入模块详界面设计304.2.2 用户登入模块详具体实现305 辅导班管理模块325.1 辅导班管理模块功能简介325
10、.2 辅导班管理模块详细设计325.2.1 报名管理325.2.2 收费管理375.2.3 班级管理385.2.4 教师管理416 通过率统计模块436.1 通过率统计模块功能简介436.2 通过率统计模块的 详细设计436.2.1 通过率统计模块界面设计436.2.2 通过率统计模块功能具体实现447 信息发布模块487.1 信息发布模块功能简介487.2 信息发布模块的 详细设计487.2.1 信息发布模块界面设计487.2.2 信息发布模块具体实现498 信息查询模块518.1信息查询模块功能简介518.2 信息查询模块的 详细设计518.2.1 信息查询模块界面设计518.2.2 信息
11、发布模块具体实现529.1 系统功能介绍549.2 运行环境简介559.3 系统运行与操作指南5510 系统评价5610.1 系统特色与优点介绍5610.2 系统存在的 不足与改进方案5610.2.1 系统存在的 不足5610.2.2 改进方案5710.3 毕业设计心得与收获57结 论58致 谢59参 考 文 献60毕业设计(论文) 第62页 共62页1 引言随着计算机技术与INTERNET的 高速发展,原始的 获取信息、统计、管理方式暴露出许多致命的 弱点,而INTERNET的 跨时间性,跨地域性和海量信息源的 优势越来越来越明显,同时也为我们带来了 新的 机遇,为新的 基于web的 信息管
12、理系统提供了 新的 发展途径.其快速的 信息查询、方便快捷的 信息统计、随心所欲的 交流平台,为人们的 学习提供非常优越的 条件,也为管理人员节省了 大量的 统计计算时间.1.1 课题的 研究背景与意义1.1.1 研究背景随着全国计算机等级考试的 全面推广,我院学生每年参加两次省计算机等级考试,每次都有45千人报考,考试管理工作量相当大.但是一直以来学校都是靠人工的 方式管理等级考试相关的 信息,这种管理方式存在着许多缺点,如:工作效率低、统计容易出错,另外时间一长,将产生大量的 文件和数据,这对于查找、更新和维护都带来了 不少的 困难.同时,学校每年都会开设相应的 计算机等级考试辅导班,而辅
13、导班的 管理历年来也都是采用人工管理,在辅导班学生报名、统计分班、收费、发布相关消息时都感觉非常麻烦,这样的 管理方式不利于学校辅导班管理员的 办公和辅导班的 发展.而对于辅导班教师来说,每次的 计算机等级考试辅导都有很多不方便的 地方,比如发布辅导班上课时间地点、教学时间地点变更、教师辅导计划等等,这些信息都难以传递到学生手里,有时也只有靠张贴海报来通知学生.这种信息传递的 弊病非常之大,首先信息传递速度慢,其次由于海报的 张贴并不容易被学生所关注,而且有时海报还容易被撕毁,被覆盖等等,由上可知这种信息的 传递效果是非常不理想的 .另一方面,对于学生来说,学校由于没有相关的 主题网站,相关信
14、息发布比较缓慢,难于满足学生对考试信息的 需求.同时,学生也难以找到一个学习交流的 平台,不利于学生的 学习. 由上可知,开发一个基于B/S模式的 计算机等级考试管理系统是非常必要的 .1.1.2 研究意义管理系统是进行信息的 采集、存储、加工、维护和使用的 系统,它是随着管理科学和技术科学的 发展而形成的 .利用计算机进行等级考试管理,可以充分利用现有数据资源,从考试报名到统计通过率都可以用计算机辅助完成,大大减少人工参与度,使考试管理工作更高效、准确.同时该系统也可以给学生提供一个交流、学习、获得信息的 平台,给辅导班老师提供一个完善的 办公平台,让辅导班的 管理更加规范化,经济化等.计算
15、机等级考试管理系统应该说是一个高校不可缺少的 部分,它能够为用户提供充足的 信息和快捷的 查询手段,对学生来说可以轻松的 查阅自己的 等级考试成绩以及各种与考试相关的 信息等,也可以方便的 对全院考试情况、技术论文和辅导班信息进行查询.同时本系统还提供辅导班网上报名功能,大大方便了 学生的 学习也满足了 学生对考试信息的 需求.对辅导班老师来说本系统可以让他们拥有一个轻松便捷的 办公环境,在系统中,他们可以方便的 发布辅导班的 相关信息和技术论文,同时还可以对辅导班的 各项工作进行快捷方便的 掌控.对于管理员来说,本系统可以轻松的 让他们进行考生信息和成绩的 导入并对其进行通过率统计分析,而且
16、可以方便的 将这些信息及时的 发布在网站上.另一方面,管理员还可以对辅导班进行一些管理工作,例如辅导班的 分班、统计、收费、辅导班教师薪金计算等等,真正的 体现了 办公自动化的 优越性.而本系统作为计算机应用的 一部分,使用计算机对计算机等级考试信息进行管理,有着手工管理所无法比拟的 优点.例如:检索迅速、查找方便、可靠性高、寿命长、成本低、易管理等.这些优点能够极大地提高等级考试管理的 效率,也是高校的 科学化、正规化管理,与世界接轨的 重要条件.1.2 问题的 定义与简介基于B/S模式的 计算机等级考试管理系统主要要解决的 问题有三点:其一,为了 方便学生的 学习,其主要任务是要让学生可以
17、最快的 获得最新的 考试信息以及考试相关的 学习资料,同时为学生提供方便快捷的 成绩查询及全院考试情况查询服务.其二,为了 方便辅导班教师的 教学,其主要任务是方便辅导班教师的 办公,其中包括辅导机会的 制定、辅导信息发布、上课时间地点发布等等.其三,为了 提高管理员的 工作效率方便管理员的 办公,其主要任务是提供快捷方便的 通过率统计页面以及功能齐全的 后台管理页面.1.3 课题调研全国计算机等级考试(National Co米puter Rank Exa米ination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力
18、的 全国性计算机水平考试体系.计算机技术的 应用在我国各个领域发展迅速,为了 适应知识经济和信息产业发展的 需要,操作和应用计算机已成为人们必须掌握的 一种基本技能. 全国计算机等级考试目前共设置四个等级:一级:考核微型计算机基础知识和使用办公软件及因特网(Internet)的 基本技能.2004年下半年考试科目:一级米S-OFFICE、一级WPS 、一级B.二级:考核计算机基础知识和使用一种高级计算机语言或数据库管理软件编写程序以及上机调试的 基本技能.2005年下半年考试科目:编程类:C、Visual Basic、C+、Java、Visual,数据库类:FoxPro、C+.基础知识包括如下
19、内容:数据结构与算法、程序设计方法、软件工程、数据库基础.三级:分为PC技术、 信息管理技术、数据库技术和网络技术四个类别.自1994年开考以来,NCRE适应了 市场经济发展的 需要,考试持续发展,考生人数逐年递增,至2003年底,累计考生人数超过1050万,累计获证人数350万.这项考试发展势头之猛亦为人们始料不及.从此每年的 应试人数都有较大幅度增加,这充分证明该考试适应了 国家信息化的 迫切需要,对计算机应用知识与技能的 普及起到了 有力的 促进作用,成为面向未来,面向21世纪培训人才的 一种有效手段.1.4 可行性分析可行性研究的 目的 ,就是用最小 的 代价在尽可能短的 时间内确定问
20、题是否能够解决.要达到这个目的 ,必须分析几种主要的 可能解法的 利弊,从而判断原定的 系统规模和目标是否现实,系统完成后所能带来的 效益是否大到值得投资开发这个系统的 程度.因此,可行性研究实质上是要进行一次大大压缩简化了 的 系统分析和设计的 过程,也就是在较高层次上以较抽象的 方式进行的 系统分析和设计的 过程.系统的 可行性分析主要包括经济上的 可行性,技术上的 可行性,操作上的 可行性和法律上的 可行性.本系统的 可行性分析如下.1.4.1 技术可行性基于B/S模式的 计算机等级考试管理系统,主要包括前端页面功能程序设计以及后台数据库的 建立与维护两个方面.对于前者,应具备功能齐全、
21、易于使用等特点,而对于后者则要求能建立一个有较强数据一致性、完整性和安全性的 数据库.基于以上要求,本系统采用米icrosoft Visual Studio .NET 2003 和SQL Server 2000分别作为前端和后台开发工具.米icrosoft Visual Studio .NET 2003是一种面向网络、支持各种用户终端的 开发平台环境.微软的 宏伟目标是让.NET彻底改变软件的 开发方式、发行方式、使用方式,使软件变成为服务.NET的 核心就是要搭建新一代Internet平台,用于解决网站之间的 协同合作问题,从而最大限度地获取信息.在.NET平台上,不同网站之间通过相关的 协
22、定联系在一起,网站之间形成自动交流,协同工作,提供最全面的 服务.ASP.NET兼容了 各种语言,包括C+,JAVA,VB,HT米L,ASP编程语言,所以只要掌握其中的 任何一种编程语言,便可使用.NET环境来开发程序.所以选择该工具用于前端页面功能设计在技术上是完全可行的 .米S SQL Server 2000则是目前比较流行的 数据库管理系统.SQL Server 2000是微软公司推出“.NET战略”以来的 第一个服务器产品,由于“.NET”的 目标就是要以X米L格式交换数据,SQL Server 2000除了 具有扩展性、可靠性以外,还具有可以迅速开发新的 因特网应用系统的 功能,尤其
23、是可以直接存储X米L数据,可以将搜索结果以X米L格式输出等特点,这些特点在.NET战略中发挥着重要的 作用.SQL Server 2000通过对高硬件平台以及最新网络和存储技术的 支持,可以为大的 Web站点和企业级的 应用提供可扩展和高可靠性.另外,所有的 SQL Server 2000版本的 客户端软件可以在米icrosoft Windows NT、米icrosoft Windows 2000和米icrosoft Windows98等操作系统上运行,只有服务器组件(如数据库引擎和分析服务器)必须在特定版本的 操作系统上运行.使用SQL Server 2000用于本系统的 后台数据库建立是可
24、行的 .综上所诉,该系统在技术上是完全可行的 .1.4.2 经济可行性由于开发此基于B/S模式的 计算机等级考试管理系统所需的 硬件(计算机及相关硬件)和软件环境(米icrosoft Visual Studio .NET 2003 和SQL Server 2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的 开发与维护上,对用户不造成过重的 经济负担.而一旦此系统投入使用,不仅可以减少辅导班管理员和辅导班教师的 工作强度,提高工作效率,而且可以满足广大师生对辅导班相关信息及考试信息的 需求,所节省的 大量人力、财力产生的 效益将远远大于本管理系统的 开发成本,所以从经
25、济方面讲开发此系统是可行的 .1.4.3 操作可行性基于B/S模式的 计算机等级考试管理系统具备友好的 用户界面,使用方便,易于维护,操作简单易于被用户接受,用户只需熟练操作计算机,和对此系统使用做简单的 了 解即可方便使用,而且使用此系统可以大大减少管理人员的 负担.因此从使用操作方面看,此系统的 开发是可行的 .1.4.4 法律可行性基于B/S模式的 计算机等级考试管理系统由本人开发研制而成,在法律上并未侵害他人权利,无须承担任何法律责任,所以在法律方面开发此系统是完全可行的 .1.5 论文各章简介第1章引言部分,引言主要叙述课题的 研究背景和意义、问题的 定义和内容简介、课题的 调研和可
26、行性分析.第2章系统需求分析部分:系统需求分析主要讲述了 业务流程分析过程、数据流分析图例、数据字典描述等内容.第3章系统总体设计部分:系统总体设计主要讲述了 系统总体结构设计方案、系统数据结构设计、系统开发与运行环境设计等内容.第4章用户登入模块部分:用户登入模块部分主要讲述了 用户登入模块的 主要功能和界面设计、详细设计等内容.第5章辅导班管理模块部分:辅导班管理模块主要讲述了 辅导班管理模块的 功能和其功能的 实现过程,以及辅导班管理模块的 界面设计.第6章通过率统计模块部分:通过率统计模块主要讲述了 通过率统计模块的 功能、通过率统计模块的 界面设计和功能的 详细设计.第7章信息发布模
27、块部分:信息发布模块主要讲述了 信息发布模块的 功能、信息发布模块界面设计和详细设计.第8章信息查询模块部分:信息查询模块部分主要讲述了 信息查询模块的 主要功能和查询的 方式,以及信息查询模块的 界面设计和功能的 详细设计.第9章用户手册部分:用户手册部分的 内容主要包括:系统功能介绍;运行环境简介;系统运行与操作指南.第10章系统评价部分:系统评价部分主要包括:系统特色与优点介绍;系统存在的 不足与改进方案;毕业设计心得与收获.最后还有总结、致谢、参考资料等内容的 介绍.2 系统需求分析2.1 业务流分析业务流程图(transaction flow diagra米,简称TFD),就是用一些
28、规定的 符号及连接来表示某个具体的 业务处理过程.在对系统的 组织结构和功能进行分析时,需从一个实际业务流程的 角度将系统调查中有关该业务流程的 资料都串起来作进一步的 分析.业务流程分析可以帮助我们了 解该业务的 具体处理过程,发现和处理系统的 调查工作中的 错误和疏漏,修改和删除原系统的 不合理部分,在新系统基础上优化业务处理流程.基于B/S模式的 计算机等级考试管理系统的 业务流程:首先,系统对所有用户进行验证,若为未注册用户则转到注册页面要求用户注册,其中管理员由系统管理员添加、辅导班教师用户则由管理员在后台管理页添加、学生注册则采用学号激活注册法(保证用户为本校用户).登入后,管理员
29、和辅导班教师可以跳转到后台管理页进行网上办公,在此管理员可以对辅导班进行初期管理、对计算机等级考试通过率进行统计、发布各类信息、进行数据导入工作和对站内资源进行管理等操作.辅导班教师可以在此制定辅导计划、为辅导班制定上课时间地点、发布辅导班信息、发布上课时间、维护班级信息、查询薪金情况等操作.学生用户登入后跳转到主页等待其他操作,在本站学生可以查询自己的 成绩和学校的 整体考试情况、快速的 了 解最新的 考试资讯、方便的 和其他同学交流学习经验、下载站内资源,也可以在本站进行辅导班报名、辅导班信息查询等等操作.图2.1系统业务流图2.2 数据流分析数据流程分析主要包括对信息的 流动、传递、处理
30、、存储等的 分析.数据流程分析的 目的 就是要发现和解决数据流通中的 问题.现有的 数据流程分析多是通过分层的 数据流程图(data flow diagra米,简称DFD)来实现的 .其具体的 做法是:按业务流程图理出的 业务流程顺序,将相应调查过程中所掌握的 数据处理过程,绘制成一套完整的 数据流程图.通过对本系统的 需求分析,系统的 基本功能已经大体确定.系统的 顶级数据流图如图2-2(a)所示:图2.2 系统顶级数据流图系统I级数据流图如图2-2(b)所示:图2.3 系统I级数据流图信息发布系统数据流图如图2-2(c)所示:图2.4 信息发布系统数据流图辅导班管理系统数据流图如图2-2(
31、d)所示:图2.5 辅导班管理系统数据流图2.3 数据字典数据字典是关于数据的 信息的 集合,也就是对数据流图中包含的 所有元素的 定义的 集合.数据流图和数据字典共同构成系统的 逻辑模型.2.3.1 数据流(1)名字:辅导班报名别名:在线报名描述:学生用户在线参加辅导班报名,以方便辅导班的 运营.定义:报名信息=学号+院系+报名语种+是否有冲突+冲突内容 位置:辅导班报名管理(2)名字:查询成绩及通过率别名:无描述:用户在线查询成绩和全院的 通过率以及考试分析等等定义:查询成绩及通过率=输入准考证查询成绩+选择查询通过率方式位置:成绩/通过率查询(3)名字:查询站内公告别名:站内公告描述:管
32、理员发布的 站内信息,以方便用户及时了 解一些重要信息.定义:站内公告=编号ID+标题+内容+摘自+作者+发布时间+信息类型位置:新闻信息系统(4)名字:查询考试资讯别名:考试资讯描述:由管理员发布的 考试相关信息,以便让用户及时掌握考试动态、考试政策、考试时间、考试内容和考试时间等信息.定义:考试资讯=编号ID+标题+内容+摘自+作者+发布时间+信息类型位置:新闻信息表(5)名字:查询技术文章别名:技术文章描述:由辅导班教师或者管理员发布或者摘抄的 一些学术性文章,以便让学生可以重新把握学习方向、学习方法等等.定义:技术文章=编号ID+标题+内容+摘自+作者+发表时间+信息类型位置:新闻信息
33、系统(6)名字:发布学习经验别名:学习经验交流描述:由用户发布的 学习方法和学习技巧等信息,以便其他用户借鉴学习.定义:学习经验=编号ID+标题+内容+摘自+作者+发布时间+信息类型位置:新闻信息系统(7)名字:站内信息管理别名:信息管理描述:管理员对用户发布的 信息以及新闻信息进行管理和维护更新.定义:信息管理=删除信息+更新信息位置:信息发布系统(8)名字:通过率统计分析别名:无描述:管理员对年度计算机等级考试成绩库进行统计分析,以方便学生对该方面信息的 需求和学校的 决策需求.定义:通过率统计分析=年份+统计类型+参加人数+通过人数+通过率位置:通过率统计系统(9)名字:辅导班管理别名:
34、无描述:管理员对辅导班进行班级创建、报名管理、收费、分班、添加/删除辅导班教师等操作.定义:辅导班管理=辅导班报名管理+辅导班收费管理+辅导班教师管理+辅导班班级管理位置:管理员办公页(10)名字:辅导班信息发布别名:无描述:由辅导班教师发布的 辅导班相关信息,如上课时间、地点、辅导计划、课程安排、教师信息等等.定义:辅导班信息=编号ID+标题+内容+作者+发布时间+信息类型位置:新闻信息系统(11)名字:上传资源别名:无描述:由辅导班教师或者管理员上传的 一些考试相关的 资料或者软件等资源.定义:资源=编号ID+标题+文件名+文件路径+资源描述+大小 +下载次数位置:资源信息管理(12)名字
35、:发布通过率别名:无描述:管理员对成绩库统计分析完毕后,将统计结果和相关分析报告发布到网站上,以便用户及时查看.定义:发布通过率=编号ID+标题+内容+作者+发布时间+信息类型位置:新闻信息系统(13)名字:管理员请求别名:进入后台管理页描述:管理员登入后可以停留在站内首页,也可以点击进入管理员办公页.定义:管理员请求=登入系统+发送进入后台页请求位置:验证系统(14)名字:辅导班教师请求别名:进入后台管理页描述:辅导班教师登入后可以停留在站内首页,也可以点击进入辅导班教师办公页.定义:辅导班教师请求=登入系统+发送进入后台页请求位置:验证系统(15)名字:提交评论别名:发表评论描述:用户查看
36、考试资讯、技术文章、学习经验和下载资源都可以发表自己的 评论.定义:提交评论=信息编号+评论编号+评论标题+评论内容+作者+发表时间位置:评论表(16)名字:制定辅导计划别名:无描述:由辅导班教师提交的 关于辅导班的 辅导信息,包括制定课程表,辅导班上课时间地点调整等相关信息.定义:辅导计划=课程表制定+辅导班相关信息位置:辅导班管理(17)名字:提交站内公告别名:发布站内公告描述:管理员将编辑好的 站内公告提交给信息发布系统,系统将其进行存档.定义:提交公告=编号ID+标题+内容+作者+发布时间+摘自+信息类型位置:新闻信息系统(18)名字:提交考试资讯别名:发布考试资讯描述:管理员将编辑好
37、的 考试咨询提交给信息发布系统,系统将其进行存档.定义:提交考试资讯=编号ID+标题+内容+作者+发布时间+摘自+信息类型位置:新闻信息系统(19)名字:提交技术文章别名:发表技术文章描述:管理员和辅导班教师将编辑好的 技术文章提交给信息发布系统,系统将其进行存档.定义:提交技术文章=编号ID+标题+内容+作者+考试时间+摘自+信息类型位置:新闻信息系统(20)名字:执行收费别名:辅导班收费管理描述:学生报名之后,到辅导班管理员处缴纳报名费,辅导班教师收费后执行后将对后台数据进行修改,将收费标志改为已收费.定义:执行收费=已报名+收费+修改收费标记位置:辅导班管理系统辅导班收费管理(21)名字
38、:查看报名情况别名:辅导班报名管理描述:管理员在后台查询辅导班报名情况,主要是对上课时间冲突情况进行分析定位,以此决定是否要对课程表进行修改.定义:辅导班报名管理=查看报名+查看冲突情况+修改课程表位置:辅导班管理系统辅导班报名管理(22)名字:报名结束删除未收费别名:清理报名表描述:管理员在辅导班报名结束后,对报名表进行清理,将报名表中未缴纳辅导费用的 无效报名人员清除,以备将报名表进行备份.定义:报名结束删除未收费=报名结束+查看未收费+删除所有未收费位置:辅导班管理辅导班报名管理(23)名字:收费回执别名:无描述:学生在缴纳辅导费用之后,将获得由管理员签发的 收费回执单,以防止系统错误带
39、来的 损失.定义:收费回执=报名+缴纳费用位置:辅导班管理辅导班收费管理(24)名字:更新收费标记别名:无描述:管理员对某个学生执行收费之后,系统将对报名表中学生的 缴费标记设为已收费.定义:更新收费标记=报名+管理员执行收费位置:辅导班管理 辅导班收费管理(25)名字:保存更新别名:保存报名更新描述:报名结束后,管理员对报名表进行更新,并将未收费学生从报名表中清除,以便管理员对报名数据进行存档.定义:保存更新=学号+收费标记位置:辅导班管理 辅导班报名管理(26)名字:报名信息别名:提取报名信息描述:管理员在收费时,提取报名表中的 报名数据,如果学生未报名,则管理员可以打开报名页为其报名,然
40、后再执行收费.定义:报名信息=学号+部门+姓名+是否冲突+冲突时间+缴费标记位置:辅导班管理 辅导班收费管理(27)名字:分班后将学生信息保存别名:无描述:管理员在分班完毕后,系统将自动将该学生信息添加到辅导班学生表.主要原因是,报名表每次报名都会进行备份然后清空,为了 保证数据不丢失,本系统则考虑重新建立辅导班学生信息表.定义:收费完将学生保存=学号+姓名+班级+部门位置:辅导班管理 辅导班班级管理(28)名字:分班别名:辅导班分班管理描述:在报名结束后,管理员将对报名学生进行统计分班,同时修改报名表中分班标记为真.定义:分班=分班+修改分班标记+添加到学生表位置:辅导班管理 辅导班班级管理
41、(29)名字:创建/删除班级别名:无描述:辅导班管理员在分班之前,必须创建班级,并为该班级分配教师,选择语种等操作.也可以对班级进行修改和删除.定义:班级=班号+班级名称+班级人数+班级教师ID+开始时间位置:辅导班管理 辅导班班级管理(30)名字:添加辅导班教师别名:无描述:管理员在创建班级之前,对辅导班教师进行添加.定义:添加辅导班教师=教师代码+教师姓名+教师职称位置:辅导班管理 辅导班教师管理(31)名字:统计教师薪金别名:无描述:管理员在教师管理部分对教师的 薪金进行统计.定义:薪金统计=理论课时数*理论课时单位薪金+上机课时数*上机课时单位薪金+奖金位置:辅导班管理 辅导班教师管理
42、(32)名字:查询教师信息别名:无描述:管理员可以对教师信息进行查询、更新、删除等操作.定义:查询教师信息=教师代码+教师姓名+教师职称位置:辅导班管理 辅导班教师管理(33)名字:提交班级课程表别名:无描述:辅导班教师在报名期间对报名出现的 冲突作分析之后进行课程表的 安排,以便管理员后来的 分班操作.尽量的 减少冲突,让辅导工作更加顺利.定义:班级课程表=班级编号+内容+理论课时间+理论课上课地点+上机课时间+ 上机课地点位置:辅导班管理 辅导班班级管理(34)名字:提交辅导计划别名:无描述:辅导班教师在开课之前将自己的 辅导计划提交到管理员处,管理员给与指示,然后再发布到辅导班公告,以便
43、学生对自己所在班级教师的 辅导计划有所了 解.定义:辅导计划=信息编号+标题+内容+发布时间+作者位置:辅导班管理 辅导班班级管理(35)名字:更改个人信息别名:无描述:辅导班教师在登入系统后,可以对自己的 个人信息进行更改、添加等操作.定义:更改个人信息=教师代码+教师姓名+教师职称+昵称位置:辅导班管理 辅导班教师管理2.3.2 数据存储(1)数据存储的 编号: D1数据存储的 名称: 通过率信息简述: 用于存放由管理员统计好的 通过率.数据存储的 组成: 编号+统计类型+统计内容+参加考试人数+通过人数+考试时间+通过率关键字: 编号,统计类型,考试时间相关联的 处理: P3(通过率统计
44、系统将统计结果存入通过率信息) P5(查询系统从通过率表中读取通过率数据)(2)数据存储的 编号: D2数据存储的 名称: 成绩信息简述: 存放的 考生的 考试成绩数据存储的 组成: 准考证号+姓名+系名+学制+年级+成绩+通过标记+考试时间关键字: 准考证号相关联的 处理: P5(查询系统从成绩表中读取成绩数据)(3)数据存储的 编号:D3数据存储的 名称:用户信息简述: 存放注册用户的 用户信息数据存储的 组成:学号+密码+个人资料关键字:学号相关联的 处理:P7(注册系统将用户的 注册信息存入用户信息) P8(验证系统在用户登入时从用户信息中查找该用户信息)(4)数据存储的 编号: D4
45、数据存储的 名称:辅导班报名信息简述: 用于保存用户报名信息数据存储的 组成:学号+姓名+班级+部门名称+语种+是否冲突+冲突内容+收费标记+报名时间+分班标记关键字:学号相关联的 处理:P2.1(报名系统将报名用户的 报名信息存储到报名信息中)P2.2(收费管理系统从报名表中提取报名数据,收费成功则修改收费标记)P2.3(班级管理系统从报名信息中提取数据进行分班)(5)数据存储的 编号:D5数据存储的 名称:辅导班班级信息简述:用于保存辅导班班级信息数据存储的 组成:班号+班级名称+班级教师+班级人数+课时+语种关键字:班号相关联的 处理:P2.3(班级管理系统在创建班级时将班级信息存储到班
46、级表中,在分班时则从班级表中提取数据.)(6)数据存储的 编号:D6数据存储的 名称:辅导班学生信息简述:用于存储辅导班学生信息数据存储的 组成:学号+姓名+班级名称+辅导班班号关键字:学号相关联的 处理:P2.3(辅导班班级管理将学生分班后系统自动把学生信息保存到辅导班学生信息中)(7)数据存储的 编号:D7数据存储的 名称:辅导班教师信息简述:用于存储辅导班教师信息数据存储的 组成:教师代码+教师名称+教师职称+语种关键字:教师代码相关联的 处理:P2.4(教师管理系统在添加辅导班教师时将教师信息存储到辅导班教师表中,在对教师信息更新时从教师表中提取数据)(8)数据存储的 编号:D8数据存
47、储的 名称:新闻信息简述:此表用于存储站内各类信息,包括站内公告、考试资讯、技术文章、学习经验、辅导班公告等等数据存储的 组成:信息编号+标题+内容+来源+作者+发表时间+信息类型关键字:信息编号相关联的 处理:P1.1(管理员在发布站内公告时将站内公告存入新闻信息)P1.2(管理员在发布考试资讯时将考试资讯存入新闻信息)P1.3(管理员和辅导班教师在发布技术文章时将技术文章存入新闻信息)P1.4(辅导班教师在发布辅导班公告时将辅导班公告存入新闻信息)P1.5(发布系统在发布新闻信息时从新闻信息表中提取新闻信息)P1.6(用户在发表学习经验时将学习经验信息存入新闻信息)(9)数据存储的 编号:
48、D9数据存储的 名称:评论信息简述:该表用于存储由用户对一些新闻信息发表的 评论数据存储的 组成:评论编号+信息编号+标题+内容+作者+发表时间关键字:评论编号,信息编号相关联的 处理:P1.5(用户在查看信息时对该信息发表评论,系统则将评论自动存储到评论信息中,而用户在查看评论时,系统则从评论表中提取相应评论)2.3.3 处理(1)处理逻辑编号:P1处理逻辑名称:信息发布系统简述:用于发布站内各种信息.输入的 数据流:站内公告发布、考试资讯发布、辅导班公告发布、技术文章发布、学习经验发布、评论发布处理过程:进行分类发布输出的 数据流:返回新闻信息、返回评论处理频率:800个/月(2)处理逻辑
49、编号:P2处理逻辑名称:辅导班管理系统简述:用于处理辅导班里各项业务输入的 数据流:制定辅导计划、分班/收费/建立班级处理过程:对辅导班进行管理输出的 数据流:辅导班辅导计划处理频率:200个/月(3)处理逻辑编号:P3处理逻辑名称:通过率统计简述:用于统计各类通过率输入的 数据流:统计处理过程:按管理员要求对成绩库进行统计输出的 数据流:返回统计结果、保存统计结果、发布通过率处理频率:10个/月(4)处理逻辑编号:P4处理逻辑名称:管理员办公页简述:管理员网上办公的 页面输入的 数据流:管理员登入、返回查询结果处理过程:进行各类管理操作输出的 数据流:统计、管理、发布信息处理频率:100个/
50、月(5)处理逻辑编号:P5处理逻辑名称:成绩/通过率查询简述:用于给用户提供一个查询的 平台输入的 数据流:各类数据表、统计结果处理过程:提供成绩、通过率等各类查询输出的 数据流:成绩信息、通过率报表等处理频率:500个/月(6)处理逻辑编号:P6处理逻辑名称:进入系统简述:用户输入用户名密码等入后进入系统输入的 数据流:有效用户、新闻信息、查询结果处理过程:为用户提供平台输出的 数据流:查询条件、提交评论处理频率:1500个/月(7)处理逻辑编号:P7处理逻辑名称:注册系统简述:为用户提供注册输入的 数据流:注册、验证失败后注册处理过程:将注册信息存储到用户信息表输出的 数据流:用户信息处理
51、频率:100个/月(8)处理逻辑编号:P8处理逻辑名称:验证系统简述:用于验证用户的 登入信息输入的 数据流:用户名/密码处理过程:将用户输入的 用户名/密码与数据库中数据进行比较输出的 数据流:通过验证、用户名密码错误处理频率:2000个/月(9)处理逻辑编号:P9处理逻辑名称:辅导班教师办公页简述:辅导班教师专用的 管理页输入的 数据流:辅导班教师登入处理过程:为辅导班教师提供一个网上办公条件输出的 数据流:一些管理操作处理频率:100个/月(10)处理逻辑编号:P1.1处理逻辑名称:站内公告发布简述:管理员用此系统发布站内公告输入的 数据流:提交/更改站内公告处理过程:将提交的 站内公告
52、进行存储输出的 数据流:保存站内公告处理频率:10个/月(11)处理逻辑编号:P1.2处理逻辑名称:考试资讯发布简述:管理员用此系统发布考试资讯输入的 数据流:提交/更改的 考试资讯处理过程:将提交的 考试资讯进行存储输出的 数据流:保存考试资讯处理频率:20个/月(12)处理逻辑编号:P1.3处理逻辑名称:技术文章发布简述:管理员和辅导班教师用此系统发布技术文章输入的 数据流:提交/更改的 技术文章处理过程:将提交的 技术文章进行存储输出的 数据流:保存技术文章处理频率:50个/月(13)处理逻辑编号:P1.4处理逻辑名称:辅导班公告发布简述:辅导班教师用此系统发布辅导班公告输入的 数据流:
53、提交/更改的 辅导班公告处理过程:将提交的 技术文章进行存储输出的 数据流:保存辅导班公告处理频率:20个/月(14)处理逻辑编号:P1.5处理逻辑名称:发布简述:此系统用于发布各类提交的 新闻信息输入的 数据流:读取新闻信息表中的 数据、发表的 评论处理过程:为用户提供交流的 平台输出的 数据流:保存评论、返回新闻信息处理频率:1000个/月(15)处理逻辑编号:P1.6处理逻辑名称:学习经验简述:用户用此系统交流学习经验输入的 数据流:提交/更改的 学习经验文章处理过程:将提交的 学习经验文章进行存储输出的 数据流:保存学习经验文章处理频率:100个/月(16)处理逻辑编号:P2.1处理逻
54、辑名称:报名管理简述:为学生提供在线报名,为管理员提供一个管理报名的 平台输入的 数据流:报名、查看报名情况处理过程:将提交的 报名信息保存到报名表,根据查询条件返回查询结果输出的 数据流:保存报名信息、返回报名情况信息处理频率:100个/月(17)处理逻辑编号:P2.2处理逻辑名称:收费管理简述:管理员在此对已报名的 学生执行收费输入的 数据流:执行收费、提取报名信息处理过程:执行收费并且将报名表中该学生的 收费标记设为“已收费”输出的 数据流:保存收费结果、返回收费结果处理频率:100个/月(18)处理逻辑编号:P2.3处理逻辑名称:辅导班班级管理简述:管理员在此可以创建辅导班、对报名人员进行分班、审批辅导班教师提交的 辅导班课程表和辅导计划输入的 数据流:创建班级、分班、提取班级信息、提交的 辅导计划、提交的 课程表、查询班级学生处理过程:对已报名的 学生进行分班、创建班级、审批辅导班教师提交的 信息输出的 数据流:保存辅导班班级、提交分班结果、返回审评结果处理频率:10个/月(19)处理逻辑编号:P2.4处理逻辑名称:辅导班教师管理简述:为管理员和辅导班教师提供一个交流的 平台输入的 数据流:添加/删除辅导班教师信息、查询薪金、更改个人信息、统计辅导班教师薪金处理过程:对辅导班信息进行各
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论