ImageVerifierCode 换一换
格式:DOC , 页数:82 ,大小:1.16MB ,
资源ID:2113660      下载积分:18 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2113660.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(学生管理系统论文章节安排和内容范文.doc)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

学生管理系统论文章节安排和内容范文.doc

1、学生管理系统论文章节安排和内容范文 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 2 个人收集整理 勿做商业用途

2、 学校代码 学 号 1分类号 1密 级 毕业设计(论文) 重庆信息工程学院学生成绩管理系统设计 学习中心名称 专业名称 计算机科学与技术 学生姓名 指导教师 年 月 日

3、 本科毕业设计(论文)任务书 Ⅰ、毕业设计(论文)题目: 重庆信息工程学院学生成绩管理系统设计 Ⅱ、毕业设计(论文)选题意义及要求: 通过对重庆信息工程学院学生成绩管理系统的设计与实现,充分掌握管理信息系统开发的流程,对重庆信息工程学院的学生成绩实现信息化管理. 要求:

4、 (1)N2000以上的操作系统+ VB6.0版本以上(或其它面象对象的程序设计语言)+SQL server2000开发。 (2)采用C/S结构或单机版。 (3)设计方法:采用软件工程的思路进行设计,具体设计模型可根据自己搜集资料的详细程度来自行选择,不作指定要求.

5、 (4)软件作品要有一定的实用性和可操作性,必须采取多种测试方法的测试,保证软件的可运行性。 Ⅲ、毕业设计(论文)工作内容: (1)可对学生信息及权限进行管理; (2)用户根据不同的权限可对学生成绩进行添加、删除、修改等操作; (3)可对学生

6、的成绩进行各种查询(精确、模糊、组合); (4)可对学生成绩或学生信息等进行报表打印和统计功能; (5)具有良好的帮助环境。 Ⅳ、主要参考资料: (1)《SQL Server 2000 实用教程》,郑阿奇,电子工业出版社; (2)《数据库原理与应用》,周中华,清华大学出版社; (3)《Visual Basic 6.0 数据库程序设计》,段兴,人民邮电出版社;

7、 (4)《Visual Basic 6。0 实例教程》 http://www.ibook8。com/Software/Catalog13/566.html (5)《VisualBasic数据库高级实例导航》 http:// 重庆 校外学习中心 工科 专业类 学生(学号)

8、 毕业设计(论文)时间:自 年 月 日至 年 月 日 答辩时间: 年 月 日 成绩 指导教师: 兼职教师(并指出所负责部分): 校外毕设组织协调小组 重庆信息工程学院学生成绩管理系统设计 摘

9、 要 成绩管理是学校的一项重要工作,使用计算机来管理学生成绩,不但可以节省时间和人力,更能全面、有效地掌握学生基本情况,及时获取最新的准确资料和信息。本学生成绩管理系统是以Visual Basic 6。0为前台开发工具,以Microsoft SQL Server 2000为后台数据库开发工具的一套完整的基于C/S (Client/ Server)管理信息系统.Visual Basic语言是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。本系统为用户提

10、供强大的数据操纵功能,界面友好、使用简单方便,同时基于客户机/服务器模式,可实现通过网络对数据进行远程管理.采用审计的方式详细的记载每个用户的登录信息,跟据不同的需要,对用户分配不同的权限,并且对数据库进得完全备份或差异备份,能够对数据库进行还原.在对系统在设计过程中进行白盒测试和对完成阶段进行黑盒测试。该设计基本合理,功能比较完备,经过测试运行稳定,能够满足工作中的基本需要。 关键词:学生成绩管理系统,数据库,Visual Basic语言,客户机/服务器,测试 CQ.Information Engineering College Stude

11、nts’ Scores Management System Author : Tutor : Abstract Scores management is a important work of school,We use the computer to manage the students’ scores, which can not

12、only save time and manpower, but also know well the students’ condition completely and obtain the latest accurate data and information。 This Students’ scores management system is take Visual Basic 6.0 as the developing instrument of front desk, a set of intact ones which regard Microsoft SQL Server

13、2000 as the database developing instrument of backstage supporter are because of C/S (Client/ Server ) the management information system。 Visual Basic language is one kind of object—oriented development kit, has the module richly, the language is simple, the function formidable merit. 本文为互联网收集,请勿用作商

14、业用途本文为互联网收集,请勿用作商业用途 The paper mainly introduced this topic development background, must complete function and development process。 Key explanation system design key point, design thought, difficult technology and solution。 This system provides the formidable data operation function for the user, t

15、he contact surface is friendly simply, simultaneously based on the Client / Server pattern, may realize through the network logarithm according to carries on the long-distance management. Uses the audit way detailed record each user to register the information, with according to different need, to u

16、ser assignment different jurisdiction, and enters the complete backup or the difference backup to the database,Can carry on the return to original state to the database。 And carries on Bai He to the system in the design process to test and to completes the stage to carry on the black box test. The d

17、esign is reasonable, the function is completely right through experiment, the running is stable and it can meet the need of the work。。文档为个人收集整理,来源于网络本文为互联网收集,请勿用作商业用途 Key words: The students’score manage system, Database, Visual Basic language, Client / Server, test 目 录 1 绪论 1 1.1 项目开发背景 1

18、 1。2 项目开发目标 1 1.3 项目提出的意义 1 1。4 开发工具的选择 2 2 需求分析 3 2.1 需求分析 3 2.2 建立功能模型 5 3 总体设计 14 3。1 功能模块设计 14 3。2 系统控制结构 19 4 数据库设计 21 4。1 概概念结构设计 21 4。2 逻辑结构设计 25 4.3 数据库物理设计 30 4。3.1 确定数据库的物理结构 31 4.3.2 评价物理结构 31 4.4 数据库实施 31 4。4。1 创建student表 32 4。4。2 创建instructor表 32 4.4。3 创建couns

19、ellor表 32 4。4。4 创建manage表 33 4.4。5 创建course表 33 4。4.6 创建class表 33 4.4。7 创建college表 34 4.4.8 创建specialty表 34 4.4.9 创建result表 34 4.4.10 创建elective表 35 4。4.11 创建testtime表 35 4.4.12 创建teachc表 35 4.4。13 创建lecture表 35 4.4。14 创建historyrecord表 36 4.4.15 创建admin表 36 5 详细设计 37 5.1 用

20、户登录模块的设计 37 5.2 主界面模块的设计 38 5。3 成绩查询模块的设计 40 5。4 成绩录入模块的设计 42 5。5 信息管理模块的设计 44 5。6 综合管理模块的设计 46 5.7 数据库维护模块的设计 47 6 系统测试 49 6。1 白盒测试 49 6.2 黑盒测试 50 6.3 本系统的测试 51 结论 53 致谢 55 参考文献 56 附录 57 1 绪论 1.1 项目开发背景 21世纪,以信息技术为主导的新时代,传统的管理思想、组织、方法受到严峻挑战。以前,各个学校的学生成绩管理基本上都是靠手工进行,随

21、着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等缺点。我校尽管部分学院或系已开出学生成绩管理系统,但开发的系统不具有通用性,所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统。 我选择母校来设计这个系统主要有两个原因: (1)我熟悉学校的学生成绩管理工作,进行需求分析时比较方便。 (2)在我校学习的几年里,我受到了很多老师的关怀,若开发的系统能投入使用并发挥作用,使有关人员从繁重的工作中解脱出来,也算

22、是对母校的一点回报. 1。2 项目开发目标 建立学生成绩管理系统,采用计算机对学生成绩进行管理,提高学校对学生的科学化管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化. 本学生成绩管理系统是为了实现学校人力资源的优化和学生成绩管理的科学管理而设计的,通过用本系统,可以更加有效的管理学生成绩信息,其中包括学生的基本信息,成绩信息并且具有信息的增加,查询,修改等功能. 1.3 项目提出的意义 现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人

23、力和物力.在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替.如果本系统能被学校所采用,将会大大改善数据处理速度,并且更加方便的对数据进行管理,可以树立良好的办学形象,提高工作效率,同时可以减少人力资源的浪费以及工资支出,使学校学生成绩管理不再是个枯燥而又大大减少工作量的工作. 1.4 开发工具的选择 市场上可以选购的应用开发产品很多,流行的也有数十种.VB是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的应用程序.它简单易学、效率高且功能强大,在VB环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Window

24、s应用程序接口函数、对象的链接与嵌入(ADO),可以开发出Windows环境下功能强大、图形界面丰富的应用软件系统. 总的来说,VB具有以下特点: (1)可视化编程; (2)面向对象的程序设计; (3)事件驱动编程机制; (4)访问数据库; (5)对象的链接与嵌入(ADO); (6)动态数据交换(DDE); (7)对象的链接与嵌入(OLE); (8)动态链接库(DLL)。 2 需求分析 学校教育,学生的考试成绩始终是衡量学生学习好坏的一个重要指标。然而传统的考试,是通过手工对学生成绩进行编辑的,费时费力,效率极低,成本很大。并且只能关注单

25、次考试的成绩以及排名。不能将几次考试进行分析以便观测学生的成绩走势,无法量化衡量学生的学习成果和任课教师的教学成果.如果要进行标准分等其他指标的计算等其他分析信息,传统的方式更是需要加倍的投入人力物力。因此传统的考试分析方式无法满足现代教育的成绩分析需求。以后的社会是信息的社会,信息只有快,准,精,才能发挥其价值。所以机器操作代替人力操作是必然的历史发展趋势。只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题和不完善,问题一日不解决,效率就一日提不上去. 2。1 需求分析 重庆信息工程学院开发的学生

26、成绩管理系统,由服务器建立数据库,管户端组成的网络系统,采用ODBC驱动,采用C/S模式,服务器设在教务中心,终端在各教研办公室以及各个教师办公室。 实现平台:Visual Basic 6.0 、SQL Server2000. 本程序所适用的计算机系统软硬件环境要求如下: 硬件环境: (1) 586以上兼容机,128基本内存,或各类奔腾系列机器; (2) 10M以上扩充内存,32M以上的显存。 软件环境: (1) 操作系统 服务器所使用的操作系统是Windows2000 Server及以上Windows Server版本平台,客户端所使用的操作系统为Windows Work

27、Station即可。 (2) 数据库 SQL SERVER 2000是一个后台数据库管理系统,它功能强大,操作简便。 界面接口:采用的是C/S模式,指客户端/服务器模式,这样的模式安全性好,且响应速度快,也能处理大量的数据。 数据库接口:采用ADO连接SQL SERVE. 网络配置:对于本系统来说,由于所进行的不可能只是本地的有关操作,必然要有远端的数据交流,所以网络的支持是不可少的。本系统需要有能够支持TCP /IP相关协议的小型局域网,选择千兆模式。 本系统遵循了“自顶向下,逐层展开”结构化时间原则,系统功能按模块化实现,各模块之间既关联又相互独立,每个模块执行特定的功能,系统

28、设计操作简单,可读性强。 此学生成绩管理系统,主要重点是对学生成绩数据进行操作,围绕学生成绩信息有学生基本信息、课程的基本信息以及教师用户的基本信息,辅导员用户的基本信息、管理者用户的基本信息。 该学生成绩管理系统的功能包括对数据的处理,数据的查询,报表的生成,以及报表的打印,其中数据处理包括录入、删除、修改.录入功能涉及对成绩的录入,基本信息的录入;删除功能涉及对成绩的删除,基本信息的删除;修改功能是对不正确成绩的修改,基本信息的修改等等。 从权限的分配上来讲,设计为四个用户,最普通权限级用户为教师用户和辅导员用户;高级权限级用户为管理者用户;最高级权限级用户为主管用户.下面从用户对象

29、的角度来对系统功能进行详细的描述: (1)教师用户拥有普通的权限,拥有对所教学生成绩、班级成绩的查询,成绩的录入 、更新,修改自己用户的密码以及本人基本信息的权限。 (2)辅导员用户普通的权限,拥有对所带学生成绩、班级成绩的查询,成绩的录入、更新,学生基本信息的录入、课程信息的录入、修改自己用户的密码以及联系电话的权限,生成成绩通知单,不及格表,汇总表。 (3)管理者用户拥有高级权限,除了拥有本人所在院的教师、辅导员的功能外,还有审计,其它剩余基本信息的操作。 (4)主管用户拥有最高级的权限,拥有所有的操作权限。 从以上的分析得出,系统的数据源点是四个用户类型的用户:教师用户,辅导员

30、用户,管理者用户,高级用户。找出了用户、成绩、课程、报表、数据库等处理对象,以及数据在这之间的流通,和对数据的存贮。 从以上分析数据关联中得到总的系统流程元素: 表2.1 组成数据流程图的元素 源点/终点 处理 教师用户 辅导员用户 管理者用户 主管用户 登录事务处理 处理事务类型 更新成绩 生成报表 数据流 数据存储 用户登录信息 验证信息 登陆出错信息 学生成绩信息 学生基本信息 教师基本信息 辅导员基本信息 管理者基本信息 专业认证信息 课程信息 授课信息 学院信息 班级信息 考试信息 查询报表 审计信息 备份恢复信息 学

31、生表 教师表 辅导员表 管理者表 课程表 班级表 学院表 专业认证表 认证成绩表 考试时间表 授课表 历史记录表 2。2 建立功能模型 系统的数据流程图是描述信息流和数据从输入流动到输出的变换的图形化技术,是表示软件逻辑模型的图形工具。既是对原系统进行分析和抽象的工具,也是用以描述新系统逻辑模型的主要工具。它既提供了信息流建模机制,也提供了功能建模的机制,是自顶向下的分解和自底向上的抽象工具. 首先用顶层图对系统总的功能进行抽象的描迷。如下图所示: 录入数据 操作事务 报表 用户 学生成绩 管理系统 用户 用户 图2.1 学生

32、系统功能数据流图 对总的功能级数据流图的进一步分解,如下图所示: 3 生成 报表 事务类型 2 处理事务类型 录入数据 报表事务 报表 登录事务 用 户 1 处理登录事务 用 户 用 户 图2.2 分解后的零层数据流图 对零层图的处理1数据流图的分解,如下图所示: 成功登录 事务类型 连接失败 连接成功 出错事务 登录信息 登录事务 1.1 选择登录类型 1.3 验证登录 事务 1.4 进入系统主界面 1.5 出错 处理 1.6 处理连接失败 1.2 数据库

33、连接 图2。3 处理1的功能级数据流图 对处理1.3的功能数据流图的分解, 如下图所示: 出错事务 成功登录事务 登录事务 辅导员登录信息 管理者登录信息 教师登录信息 教师信息 管理者信息 辅导员信息 成功登录事务 成功登录事务 出错事务 出错事务 成功登录事务 验证信息型 出错事务 主管登录信息 1.3.4 验证管理者 D1 教师表 D2 辅导员表 D3 主管表 1.3.2 验证 主管 1.3.3 验证辅导员 1.3.5 验证 教师 D4 管理者表

34、 1.3.1 登录类型 判断 图2。4 处理1。3的功能级数据流图 对处理2的功能级数据流图的分解, 如下图所示: 安排信息 成绩信息 主管记录 历史记录 备份操作 恢复操作 档案信息 基本信息 审计 主管信息 成绩记录 成绩记录 查询信息 报表事务 2.3 档案信息更新查询 D2 选修成绩表 2.2 成绩查询 事务类型 2.1 判断事务类型 2.4 录入成绩信息 2.5 修改主管信息 2.6 处理基本信息 2.7 审记历史记录 2.9 处理数据库恢复

35、 2.10 处理数据库备份 D1 认证成绩表 D3 历史记录表 D4 主管表 2.8 处理安排信息 图2.5 处理2的功能级数据流图 对处理2。3的功能级数据流图的分解, 如下图所示: 主管记录 主管信息 管理者信息 管理者记录 辅导员信息 教师记录 辅导员记录 教师信息 学生记录 学生信息 2.3.2 更新学生信息 档案信息 2.3.1 判断档案信息 2.3.5 更新管理者信息 2.3.3 更新教师信息 2.3.6 更新主管信息 2.3.4 更新辅导员信息 D1 学生

36、表 D3 辅导员表 D2 教师表 D4 管理者表 D5 主管表 图2。6 处理2.3的功能级数据流图 对处理2。4功能级数据流图的分解, 如下图所示: 认证成绩记录 认证成绩记录 选修成绩记录 选修成绩记录 成绩信息 成绩信息 2.4.1 成绩信息录入 D1 选修成绩表 D2 认证成绩表 2.4.2 成绩信息修改 图2。7 处理2.4的功能级数据流图 对处理2.6的功能级数据流图的分解, 如下图所示: 专业认证记录 学院信息 班级信息 课程

37、信息 专业认证 课程记录 班级记录 学院记录 基本信息 2.6.1 判断基本信息 2.6.2 更新学院信息 2.6.3 更新班级信息 2.6.4 更新课程信息 D2 班级表 2.6.5 更新专业认证 D1 学院表 D3 课程表 D4 专业认证表 图2.8 处理2。6的功能级数据流图 对处理2.8的功能级数据流图的分解, 如下图所示: 认证报名 2.8.2 更新认证报名 考试时间 考试时间记录 讲授记录 选修信息 课程信息 授课信息 课程记录 选修记录 认证报名记录 安排信息

38、 2.8.1 判断安排信息 2.8.3 更新选修表 2.8.5 更新课程信息 D2 选修表 2.8.6 更新讲授表 D1 认证成绩表 D4 课程表 D5 讲授表 2.8.4 更新考试时间 D3 考试时间表 图2。9 处理2。8的功能级数据流图 3 总体设计 系统总体结构设计的任务,是根据系统分析的逻辑模型设计应用软件系统的物理结构. 系统物理模型必须符合逻辑模型,能够完成逻辑模型所规定的信息处理功能,这是物理设计的基本要求.同时,必须考虑到一个计算机应用软件系统不是固定的、静止的,在其生命周期中,它总是处于动态

39、变化过程之中。在系统调试和运行初期,要进行大量改错工作,以消除在设计阶段未考虑或未预见到的问题和隐患。随着时间的推移,改错的工作逐渐减少,而由于系统环境的不断变化,以及计算机和外围设备的更新换代,都要反映到系统中来,都会对系统提出修改的要求。同时,随着计算机应用的深入开展,开阔了领导和管理人员的眼界,他们会对系统提出一些更新、更高的要求,系统也随之不断改进。 在结构化总体结构设计中,整个应用软件系统由多个功能模块组成,通过合理地划分和组织模块,正确处理模块之间与模块内部的联系,达到使整个系统有良好的可用性、可读性、可修改性,易于调试和维护的目的。 3。1 功能模块设计 系统的功能模型有

40、很多种描迷的方法,不同的方法有不同的等点。现在采用的是层次方框图来描迷系统的功能.本系统的功能模块分为:登录处理模块,系统的安全审计模块,系统的功能实现模块,系统的数据处理结果生成模块,能及对数据库的处理模块.在系统的功能实现模块中分为数据的录入模块和数据的查询模块,数据的录入是对于DBMS系统的四种基本的处理:数据修改处理,数据删除处理,数据增加处理。数据的查询是根据用户的不同的要求显示查询的结果,查询的结果在客户端中显示或者生成报表在打印机中打印出来。 系统的层次方框图是对于系统的各个功能模块的说明,各个模块的调用关系,也就是上一级的调用下一级的模块,或者不同之间的模块的调用. 首先对

41、系统的层次方框图的建立,见下图: 学生成绩管理系统 用 户 登 录 管 理 主 用 户 成 绩 录 入 更 新 成 绩 查 询 及 统 计 基本信息的录入更新 历 史 记 录 审 记 数据库备份及恢复 成 绩 报 表 打 印 系 统 帮 助 档案信息查询及更新 图3。1 系统层次方框图 重庆信息工程学院学生成绩管理系统的具体功能如下: 1、用户登陆 登录类型选择; 对用户姓名、密码的验证; 权限的匹配及分配处理; 登录信息的记录。 2、管理主用户: 主用户的登录信息修改。 3、学生成绩的录入及更新: 专业认证成绩的录入;

42、 专业认证成绩的修改、删除; 3+1课程成绩的录入; 3+1成绩的修改、删除; 必修课程成绩的录入; 必修课程成绩的修改、删除。 4、学生成绩的查询及统计: 专业认证成绩的查询及统计; 专业认证成绩的报表打印; 3+1课程成绩的查询及统计; 3+1成绩的报表打印; 必修课程成绩的查询及统计; 必修课程成绩的报表打印。 5、档案信息的录入: 学生信息的录入; 教师信息的录入; 辅导员信息的录入; 领导信息的录入. 6、档案信息的更新: 学生信息的修改、删除; 教师信息的修改、删除; 辅导员信息的修改、删

43、除; 领导信息的修改、删除. 7、基本信息的录入: 课程信息的录入; 班级信息的录入; 学院信息的录入; 专业认证信息的录入; 认证考试报名的录入; 考试时间的录入; 授课信息的录入; 讲授信息的录入。 8、基本信息的更新: 课程信息的修改、删除; 班级信息的修改、删除; 学院信息的修改、删除; 专业认证信息的修改、删除; 认证考试报名的修改、删除; 考试时间的修改、删除; 授课信息的修改、删除; 讲授信息的修改、删除. 9、历史记录的审计。 10、数据库的操作: 数据库的备份; 数据库的恢复。 11、打印功能。 12、操作数据库:

44、数据库的连接; 数据库的处理. 13、帮助文件。 用户登录系统的时候,在登录子模块中,首先要求用户选择用户类型,然后输入用户名和密码(用户名唯一标识),连接数据库服务器,否则系统将给出权限与用户名不相匹配的信息,并且从安全的角度讲:用户的密码是以密文显示,并规定登录时间限制,每天只有在上班时间系统才允许登录,否则,系统拒绝登录。 只有当用户名和密码正确而且与权限相匹配之后,才能登录到系统的主界面。在主界面之中按相应的权限进行系统分配,没有操作权限的项用灰色显示,表示没有此操作权限。 辅导员只能对其所带班级的学生的成绩等信息进行相应的操作,对其他班的学生没有权限。教师只能对其所教班级的

45、学生的成绩进行相应的操作,对其它班的学生没有权限。领导只能对其在学院的学生的成绩等信息进行相应的操作,对其他学院的学生没有权限。主管用户可以进行所有的权限操作. 在成绩查询子模块,根据判断登录用户类型,限制其查询学生的范围。输入学生的学号和待要查询的考试时间,当有此学生的记录的时候,查询结果在窗口中显示。显示的内容为学号、学生的姓名、课程号、对应的课程成绩、班级。应当补考,补考后的成绩在分数的记录上有一个“补"标识,对于成绩还能进行统计排名等,还生成报表并且打印。 在成绩录入子模块中,因为学生在不同的院系中,则首先确定学生的信息,则所在院信息,所在班级的信息,然后再对成绩进行录入,录入包括

46、三人方面的操作控制,即:增加新的成绩、修改已有成绩、删除存在的过时的成绩信息,同时还包括四个方面的移动控制,即记录集移动到第一条的操作、记录集移动到下一条的操作、记录集相对于当前记录向前移动的操作,记录集移动到最后一条的操作,输入的信息包括学生的学号、所学的课程号,相应的成绩(补考过的应注上补的)以及所教这门课程的教师工号。相对应的学期数,记录集增加点击增加按扭,新建一个记录并且输入信息无误后确定保存,修改记录则将记录移到要修改的记录上输入修改的信息,确定保存,删除记录则将记录移到要删除的记录上删除。 用户对课程信息使用,大体上与成绩录入模块的使用一样,不同的是录入的内容不一样,在这窗口中,

47、录入的是课程号、课程名称。 各种基本信息操作子模块的使用分为查询和录入,选择操作类型,操作类型也就是四个用户类型的选择,不同的用户对应的操作不同,前面已给出这里不再描述,当确定为查询操作时,同一排的唯一标识文本框可用并且获得焦点,并且输入唯一标识号(包括:学号、教工号、辅导工号等),在窗口中的控件由标签和文本框的组合显示基本的内容,在窗口中录入要录入的信息,录入的方法与成绩录入的方法一样。为了保护用户的安全,本系统提供了用户对自己密码的修改,在用户修改密码的界面中,要求用户输入用户名、旧密码、修改成的新密码,以及确认修改的新密码,只有当旧密码正确并且两次输入的密码一致的情况下,密码才会修改成

48、功,否则系统拒绝修改。 数据库的安全使用,应对每次访问的用户进行记录,即登录的时间和离开系统的时间,以及登录的用户名、权限,只有拥有最高权限的用户即管理者用户可有权查询该表,在审计界面中.在DATAGRID控件中列出当前以前的所有记录,若要详细的查询某用户的使用情况,则输入用户的名称即可查询显示。 另外一个功能即是数据库的备份与还原,备份为完全备份和差异备份,通过调用API函数来调用数据库的备份与还原功能。 该系统还可生报表,对数据查询的直接表示,不同的用户权限生成的报表也不完全相同。总的来讲,可以生成学生成绩通知单、不及格统计表、成绩汇总表,并且能进行打印。 在数据库的连接中,采用控

49、件连接,代码连接相结合的模式进行数据库连接操作。 3。2 系统控制结构 系统的各个功能模块的调用关系可用系统控制结构图描述,根据上节介绍的系统功能初步设计系统的控制结构图如下: Y 开始 用户登录 身份验证 显示登录用户信息 N 判断用户权限 数据备份与恢复 历史记录审计 学生信息管理 教师信息管理 领导信息管理 辅导员信息管理 课程信息管理 班级信息管理 成绩查询打印报表 成绩录入 成绩更新 专业认证管理 课程修改管理 授课管理 综合设置 档案信息管理 基本信息管理 成绩管理 综合信息管理 图3。2 系统控制结构图 4 数据库设计 数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若干个数据的结合,数据库管理系统(Database Management System)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,于操作系统通信等.DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。 管理信息系统中总是需要处理大量的

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服