学生成绩管理系统详细设计说明书_第1页
学生成绩管理系统详细设计说明书_第2页
学生成绩管理系统详细设计说明书_第3页
学生成绩管理系统详细设计说明书_第4页
学生成绩管理系统详细设计说明书_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

学生成绩管理系统详细设计说明书1.引言1。1编写目的随着知识经济,科技的不断发展以及科技在各领域的不断深入,越来越多的行业和领域步入信息智能化阶段。信息自动化处理也是提高效益,规范管理,迅速客观审查的有效途径。学生成绩管理系统在当今教育领域是一个不可缺少的工具软件。然而,一个好的高质量的软件少之又少,并为根本实现智能化,也不利于科学的管理和审查。因此,在本软件中心准备开发一个功能完善的学生成绩管理系统.学生成绩管理系统是学校不可缺少的部分,它的内容对于学校和学生来说都有至关重要的作用。因此,在本软件设计中心准备开发一个功能完善的学生成绩管理系统。学生成绩管理系统是一个公司不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.1。2背景A.开发的软件系统的名称:学生成绩管理系统B.本项目的任务提出者:江西农业大学开发者:软件学院1115班朱利斌用户:朱利斌实现该软件的计算中心:个人计算机,sqlserver,WindowXP,win7操作系统:C.该软件系统同其他系统或其他机构的基本的相互来往关系:该软件系统与操作系统、SQLServe:数据库管理系统1。3定义成绩管理:所谓成绩管理,是指以学校中的学生为对象,根据学生的成绩来做记录,将学生的成绩进行有关操作和分配。并对学生的成绩进行总和与管理.1。4参考资料((软件工程》(第二版)邓良松编著西安电子科技人学出版社((软件工程导论》张海藩编著,清华大学出版社,2006年10月版,北京《软件一「程基础》汤淮西安交通大学出版社《软件开发技术》倪秉营电子科技大学出版社《软件工程》张权范清华大学出版社2。系统的结构2.12。2系统控制模块:功能:各子系统的组织和调用;登录界面实现到数据库服务器的登录;设计:输入用户名和密码,登录数据库服务器,检索系统权限表设置相应功能模块

2.3学生信息管理模块:2。5课程管理模块:2.6成绩管理模块:3.(模块1)教务处输入程序设计说明[从本章开始,逐个地给出各个层次中的每个模块的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。3.1模块描述教务处可以用该程序对学生成绩数据库添加各种信息,包括课程,学生,成绩等学生成绩管理:对学生的基本信息、课程选择、成绩的录入、修改、删除、查询等一系列的操作3.2功能系统:学生成绩管理系统开发人员:朱利斌模块:教务处输入程序编号:1输入:添加学生,课程,成绩等信息处理:对数据库添加记录输出:输出添加结果3。3性能3.3.1精度首先,根据学生信息文件来确认该学生是否选修这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,并将详细情况提交给教务处.根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查.考试委员会在审查之后,上交一份成绩审查结果给系统。3。3.2时间特性要求该系统能够24小时为学生和相关老师提供查询服务,方便学校对学生成绩的有效管理,大大提高了学校管理效益。在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求3.3.3可靠性该系统可靠性强,能够满足用户的查询等功能,具有较大的可信赖性,稳定性能好3.3.4灵活性

该系统具有很大的灵活性,能够根据学生信息的相关变化适应操作维修人员对其作出的修改和编辑,以及时适应新的要求。在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了数摞结构,可以满足各种精度的需求•当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.4输入项学生姓名(8字节字符串),学号(8字节字符串,数字),班级(30字节字符串)课程名(30字节字符串),课程号(10字节字符串),课程类别(20字节字符串)课时数(8字节字符串,数字)课程学分(8字节字符串,数字)成绩分数(8字节字符串,数字),状态(8字节字符串)3。5输出项以表格的形式输出输入结果。3。6设计方法(算法)*实现槳心DBO-DBDrivcr:String-conncxIionStr:String-coti-stmt-rs实现羹》用卡—-name:String实现羹》用卡—-name:String-LimitsOfAuthority:int叩assword:Stringiregistei():';RciokiinigetDixO:BooleanisetNewRecord():Boolean4-gelDcc():BooleanidelDocO:Boolean+gctRecord(>:兴牯定a数据库操作类(包括静态方法)3。7流程逻辑

接口学生用户查询操作:学生查询成绩并查询资料等。申请操作:当成绩有错时,提出申请并请求修改;资料操作:在系统中下载可用教学资料教师用户上传操作:教师上传成绩和资料等.处理操作:当成绩有错时,提可根据实际修改,可在系统布置作业;资料操作:可以讲一些有用资料上传分享给学生;存储分配本程序在高级语言JAVA进行编码,直接的内存分配由JAVA运行时分配。本组件内所依赖的变量、结构要求全部在组件元素内申明。注释设计在代码的适当出有中文代码注释。注释设计请参考《VisualBasic可视化程序设计》的附录部分。3.11限制条件所有用户的权限都经过严格设置,不能进行权限外的操作。用户组分为三组:管理员,用户和游客。3.12测试计划测试名称测试进度安排测试目的测试内容基本信息输入系统完成够可进行测试系统的需求是否达到输入简单的信息进行测试非法信息输入在基本信息测试完成并通过后测试系统对一些非法输入的反应输入一些特殊付号或字符空信息输入可以和一些非法信息测试一起进行测试系统对空信息的反应在所有的输入值上输入空值3.13尚未解决的问题操作流程以及数据库的详细设计4.模块2主讲教师设计说明1) 程序描述:管理员可以用该程序对学生成绩数据库修改各种信息,包括课程,学生,成绩等2) 功能:系统:学生成绩管理系统开发人员:朱利斌模块:主讲教师修改程序编号:2输入:修改学生,课程,成绩等信息处理:对数据库修改记录输出:输出修改结果3)输入项:学生姓名(8字节字符串),学号(8字节字符串,数字),班级(30字节字符串)课程名(30字节字符串),课程号(10字节字符串),课程类别(20字节字符串)课时数(8字节字符串,数字)课程学分(8字节字符串,数字)成绩分数(8字节字符串,数字),状态(8字节字符串)4)输出项:以表格的形式输出修改结果。5)教师信息管理模块5.模块3学生查询设计说明1)程序描述:学生可以用该程序对自己的成绩进行分类查询,包括成绩,课程分类,学分,学时状态。2)功能:系统:学生成绩管理系统开发人员:朱利斌模块:学生分类查询程序编号:4输入:学号,密码和课程类别处理:按照学号和课程类别查找符合条件的记录输出:输出查询结果3) 输入项:学号(8字节字符串,数字)密码(20字节字符串)课程分类(从列表框中选择)4) 输出项:以表格的形式输出查询结果5)成绩管理模块6)成绩管理系统描述1、学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。2、教务处对无效成绩的处理意见。3、系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。4、在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。5、根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。6、所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生.7)功能:封装对学生成绩表的操作主要方法包括:core_add_one(intlession_id,longstudent_id)功能:往学生成绩表增加一条记录core_select_all():功能:查询出所有的学生成绩信息core_select_part(intlession_id,longstudent_id)功能:根据条件查询出学生成绩的信息core_delete(longcore_id)功能:删除一个学生成绩表中的信息core_select_one(longcore_id)功能:查询出某一条学生成绩表中的信息core_update(longcore_id,intlession_id,longstudent_id)功能:更新学生成绩表的一条记录getStudent_lession_core(longstudent_id,intlession_id)功能:根据学生ID及课程ID得到学生成绩saveStudent_core(StringrefName[],StringrefValue[],intlession_id)功能:批量保存学生成绩student_core_view(intclass_id,Stringstudent_name)功能:学生用学生成绩查询功能getClassLessionCore(intclass_id,intlession_id)功能:得到班级某功课的所有成绩6。登录界面设计说明⑴程序描述该程序段是学生管理系统的登陆界面设计,用于区分用户的身份,使用户以自己的身份登入系统。⑵功能输入参数:用户名密码处理说明:判断用户名和密码是否一致处理结果:1.进入用户界面2。输出提示信息:用户名或密码错误(3)输入项数据名称数据标识符数据类型取值范围用户名id文本20用户身份Power数字整型密码Password文本204)

温馨提示

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

评论

0/150

提交评论