基于asp的学士学位授权数据库的设计与实现_第1页
基于asp的学士学位授权数据库的设计与实现_第2页
基于asp的学士学位授权数据库的设计与实现_第3页
基于asp的学士学位授权数据库的设计与实现_第4页
基于asp的学士学位授权数据库的设计与实现_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

基于asp的学士学位授权数据库的设计与实现

本科考试评估体系是为协助学术机构管理“学士学位授权”,充分利用现代信息技术手段高效快速的工作而开发的一套系统工程。参加学士学位授予工作的人员和使用此系统的工作人员应本着对国家对人民高度负责的精神和实事求是的科学态度,坚持标准,保证质量,严肃认真地做好这项工作。1开发环境,数据库本系统的开发,用VisualBasic作开发环境,ACCESS作数据库。操作系统采用WINDOWSXP,WEB服务器是IIS6.0,浏览器IE6.0。2整体设计2.1系统功能2.1.1信息的管理超级管理员登录:评定委员会主席、评定委员会负责学位授予工作人员通过登录管理整个系统(包括手动删除信息,管理其他管理者,整理所有管理员的管理日志,搜索所有注册者的信息)各系管理员登录:各系学士学位评定委员会的工作人员,通过登录可管理各自院系的学生信息。学生查寻信息登录:(每个学生只能查录自己的信息,有n个学生)注销:从一个管理员到另一个管理员的切换快捷方式。2.1.2考试科目数及员员资格考试课数:由最高级管理人员添加各院系的考试科目数。管理员:由最高级管理人员添加各院系的管理人员姓名(登录信息用户名)。密码:设置各院系管理人员登录系统的密码。2.1.3成绩考核及奖惩成绩:不及格成绩科目设置。添加:据各院校里的学位评估条例,由最高级管理员添加相应的不及格成绩科目的规定。编辑:包括修改。更新:每修改一次后对以前信息的更正。奖惩:在校期间学生个人所获得的荣誉与惩罚。权限:院系级管理员。添加:据各系以班为单位由系管理员添加获得荣誉与惩罚的学生姓名及相关信息。编辑:包括修改。更新:每修改一次后对以前信息的更正。2.1.4各院系管理人员班级:权限:由各院系管理员负责添加。班级编码:根据各院系的录入次序,系统自动生成序列号。班级名称:根据各院系各个班的名称由各院系管理员录入。学生:权限:由各院系管理员负责添加各学生基本信息。学号:根据各院系的录入次序,系统自动生成学生学号。姓名:由各院系管理人员录入。成绩:由各院系管理人员录入。性别:由各院系管理人员录入。管理员可以对此信息进行添加、删除、编辑、更新、取消。浏览、最前页、前页、后页、最后页。2.1.5奖惩信息学生信息:班级、学号、成绩、姓名、性别。奖惩信息表国家级奖励、省级奖励、校级奖励、作弊、记过、通报、留校察看、添加、删除。2.1.6各成绩、性别、班级、院系通过评估学生信息:学号、姓名、综合成绩、性别、班级名称、院系名称。未通过评估学生信息:学号、姓名、综合成绩、性别、班级名称、院系名称。2.1.7打印报告没有学位证学生打印报表。获得学位证学生打印报表。2.1.8个人学位证调查学号、姓名、综合成绩、性别、班级名称、院系名称、查询、关闭。2.2软件描述学位评估系统是为了配合学位授权中心对“学士学位授权”的管理,充分运用现代化信息技术手段高效、快捷的工作而开发的软件系统。2.3设计方法采用浏览器/服务器模式和面向对象的程序设计方法,确保系统的可靠性和先进性。严格的模块测试和集成测试,为系统正确性提供保障。2.4用户呼叫管理模块如图1所示。2.4.1用户管理模块(如图2所示)2.4.2用户口令管理模块(如图3所示)2.4.3设置评估标准模块(如图4所示)2.4.4学生信息管理(如图5所示)2.4.5奖惩信息模块(如图6所示)2.4.6学位查询模块(如图7所示)3数据库设计3.1数据字典设计学位评估系统数据库设计中,所有的实体(表)名、属性名都是中文形式出现。方便数据的使用管理。3.2数据安全性和保密性的设计学位评估系统对数据的安全性和保密性都有很高的要求。为了能够达到这些要求,学位评估系统将从多个方面、分层次地采取安全措施。3.2.1系统数据安全数据的安全性主要体现在:不会由于人为因素,使系统数据遭到破坏;不会由于系统故障,导致系统数据的大面积破坏和丢失。使用数据库备份机制定时备份数据库中的数据,以便数据库丢失时恢复。3.2.2与业务无关数据的多对性数据的保密性主要体现在:任何使用者都不能看到与其业务无关的数据,更不能更改这些数据。比如:本程序不同用户有不同权限,必须经登录验证成功才可获得相应权限。4模块实现算法4.1允许进入/拒绝进入用户登录流程图如图8所示。*模块描述输入用户名和密码经系统检查后予以允许进入或者拒绝进入。*输入、输出输入∶用户名和密码*模块接口关系允许进入∶判断权限,进入相对对应的权限管理模块拒绝进入∶返回*模块实现算法4.2设置奖惩标准设置学位评估标准,分为成绩标准、奖惩标准的设置。在成绩标准中输入获得学位所允许的最大不及格科目数量,如:现行规定不及格门数为7门。在奖惩标准设置中,每个相应的奖励条件赋值大于0的整数,处罚赋值小于0的整数。例如:国家级荣誉为3、作弊处分为-2。4.3息管理模块录入、修改、查询学生信息。*模块接口关系查询:返回学位信息查询模块。录入:返回学生信息管理模块。修改:返回学生信息管理模块。*模块实现算法输入班级名称,判断是否为空。为空返回提示信息,不为空自动生成班级编号。然后录入班级学生信息,按照院系+班级+(001~999)规则生成学生学号,输入学生姓名、性别、成绩信息保存信息,添加下一个学生信息。4.4奖惩信息管理模块查询对应班级内的学生后,选择奖惩字段后,选择保存按钮保存。4.5查询学生信息后的个体导致本模块包含有:通过学位评估学生信息查询和未通过学位评估学生信息查询两个子菜单,选择列出相应的所有学生信息,在两个菜单下输入学号,列出所查询的单个学生信息。*模块接口关系保存:返回检验报告管理模块4.6学生研究模块学生查询流程图如图9所示。*模块描述输入学号,查询信息。*模块接口关系找到:进入信息表单;没找到:返回未找到信息*模块实现算法4.7查询单次信息2模块实现*模块描述查找生成学位信息,对找到的信息进行打印。*模块接口关系找到:进入信息表单没找到:返回未找到信息*模块实现算法查找通过学位评估学生信息和未通过学生信息,点击进入查询表单选择打印信息打印。5测试报告5.1测试总结本测试分析报告是对学位评估系统测试的过程记录。测试中遇到的问题及解决方案给予详细记录。本测试计划的预期使用范围是本系统的使用者。5.1.1功能间的比较检查功能测试的主要目标是完成对学位评估系统需求的校验测试,即在实际开发出来的学位评估系统功能和学位评估系统需求规格说明书中描述的功能之间进行比较,检查两者之间的符合度。因此,此处应该说明学位评估系统功能测试的主要内容就是检查功能的需求符合性,本测试不检查功能的容错性、易用性、美观性等内容。功能测试的内容太多,难以在本计划文档中阐述清楚,在此简要说明。本测试的最主要的目的也是对本评估系统从需求到设计到编码过程的一个整体的预期功能体现过程,也是对本系统性能的认可,方便以后使用本系统的管理人员查阅。5.1.2预期功能测试结果通过在计算机上执行学位评估测试系统的各个功能模块能否实现预期功能以及各个模块之间的接口是否衔接正确,每一个测试用此例产生一个相应的测试结果,如果它与“期望的结果”不相符合,说明本系统中存在错误,暴露程序中潜在的错误。5.1.3本系统的用户需求本学位评估系统测试分析报告的预期读者主要是使用本学位评估系

温馨提示

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

评论

0/150

提交评论