学生学籍管理系统论文设计(编辑修改稿)内容摘要:
学生管理系统似乎已成了在校大学生的必修设计之一,笔者认为开发学生管理系统之所以是必要的主要基于以下几点理由: 最早的学生学籍管理系统多为单机版,数据库采用的多是 Foxbase、FoxPro 等,因为是单机版,所以大大限制了数据的共享。 在网络无处不在的今天,这种系统已大大落伍、不适用了。 近期查阅的一些网络版的学生学籍管理系统则多是采用 C/S(客户端 /服务器)结构,使用 VB、 PowerBuilder 等语言开发。 这些系统的必须在服务端与客户端都安装上相应的系统才能使用。 软件使用事先设计好的固定界面, 桂林电子工业学院毕业设计(论文)报告用纸 ` 第 9 页 共 37 页 用户几乎不能对此进行修改,更不要说进行界面或功能上的二次开发。 如用户在使用过程中想增添功能,只能将建议反馈给系统的作者,然后等待作者在下一版中进行改进,而不能自已动手。 最近市面上流行 了的一些所谓采用 B/S(浏览器 /服务器)三层结构的商业软件(浙江大学网络校园网软件平台)则使用的是 ActiveX 控件技术,客户端必须启用所有 ActiveX 控件选项,并安装相应客户端软件才能使用,这对大多数非计算机专业的老师来说无疑仍是一道高高的门槛。 目前市面上有些管理系统一般只提供了简单的查询功能(如只能查某一个学生的成绩),不能进行模糊查询,更不用说提供统计功能了。 而且很多系统在客户端只提供查询功能,数据管理必须要在特定的电脑(如服务器、管理机)进行,这些电脑必须安装有相应的管理端软件才能使用,也就 是说仍然不是纯 B/S 结构的。 为此,着手开发这套学生管理系统一是作为对笔者大学四年本科学业的检查,二是对 MIS 系统的初步尝试,这对我以后工作或许会有所帮助。 本套系统完全基于 B/S 结构,没使用任何 ActiveX 控件,网页中只使用了 ASP 语言来实现服务器端的功能,使用 JavaScript 脚本语言来完成客户端的一些简单错误检测。 这些都是当今任何一种浏览器都默认支持的功能,所以只要客户端安装了任何一种浏览器,不用任何设置即可使用本系统。 系统的设计原则 一、先进性 作为新型的学生管理信息系统,只有采用先进的 技术才能确保其强大的生命力。 学生管理信息系统所采用的技术特别是 B/S 方式下的 Web 技术,是属于目前比较成熟的计算机应用技术之一。 二、易操作性 学生学籍信息管理系统是建立在校园网上的应用软件系统。 由于该系统的用户涵盖各个用户的技术水平参差不齐,为了保证系统的顺利实施和推广应用,降低维护成本,建立一个统一风格、友好而易于使用、符合大多数操作员习惯的用户界面至关重要。 三、灵活性 为了适应瞬息万变、错综复杂的各个年级班级之间的关系,更好的为学生管理工作服务,学生管理信息系统中的各功能模块的组合与使用权限应具有很强的自设定能力,不需要修改任何源程序代码。 四、安全性 系统利用数据库本身严密的安全管理机制,采用对重要数据定期自动备份 桂林电子工业学院毕业设计(论文)报告用纸 ` 第 10 页 共 37 页 和采用目前比较流行的 MD5 数据加密算法,并在应用层通过设置合理的使用权限以及必要的操作记录,保证系统抵御来自内部的威胁,防火墙和安全网关技术为系统提供了抵抗外部入侵的能力。 五、易维护性 根据软件工程的理论,系统维护在整个软件的生命周期中所占的比重是最大(占 60%— 70%)。 因此,提高系统的可维护性是提高性能的必要手段,为此,系统采用面向对象的程序设计技术和程序模块化构造,数据存储结构设计 在充分考虑其合理、规范的基础上,同时具有可维护性。 系统的功能分析 本系统功能主要是针对广西第四建工集团子弟学校每年新生入学、毕业生离校、中途学生转入 /出学校以及每次大型考试等等进行有效的管理这些学生的各项信息,帮助学校和老师及时准确地掌握学生的情况。 本学生学籍管理系统又分为学生信息管理、学生成绩管理、考试管理和用户管理四个功能模块。 一、学生信息管理模块 主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理。 本模块又分为五个子模块: ◇录入学生信息 ◇查询学生信息 ◇修改 /删除学生信息 ◇ 打 印学生信息 ◇班级管理 二、学生成绩管理模块 主要是对学生成绩进行管理。 本模块又分为四个子模块: ◇录入学生成绩 ◇查询学生成绩 ◇修改 /删除学生成绩 ◇打印学生成绩 在使用学生成绩管理模块前请先进入学生信息管理模块录入相关信息。 三、考试管理模块 主要对考试进行如下管理: ◇添加新考试 ◇对已有的考试信息进行修改 /删除 ◇对考试科目进行添加 /删除 本模块只有管理员才能使用,普通用户不能进入。 桂林电子工业学院毕业设计(论文)报告用纸 ` 第 11 页 共 37 页 四、用户管理模块 主要对使用本系统的用户进行如下管理: ◇添加新用户 ◇删除用户 本模块只有管理员才能使用,普通用 户不能进入。 工作方式 如图 31 所示,学生学籍管理系统建立在系统后台的 SQL Server 20xx 数据库的基础上,用户(包括普通用户、系统管理员)可以方便地通过 Inter和局域网轻松设置、管理。 同一般性的应用程序一样:基于 Windows 操作系统的系统后台,给程序的执行提供了强大的后台支持,学生学籍管理系统即建立在这个系统后台上。 至此,建立了一个基于 Inter 和局域网的完善的学生学籍管理系统。 图 31 学生学籍管理系 统工作方式示意 系统的结构设计 数据库在一个信息系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。 合理的数据库结构设计可以提高数据库存储的效率,保证数据库的完整和一致。 同时,合理的数据库结构也将有利于程序的实现。 系统后台 数据库系统 学生学籍管理系统 Inter 局域网 用 户 桂林电子工业学院毕业设计(论文)报告用纸 ` 第 12 页 共 37 页 设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 在 节论述的工作方式下,系统的结构流程框架如图 32 所示: 图 32 学生学籍管理系统的结构设计 4. 数据库设计 数据库介绍 数据库是一种 存储数据并对数据进行操作的工具,数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。 计算机的数据库可以分为两类:非关系数据库( Flat— File)和关系数据库( Relational)。 关系数据库中包含了多个数据表的信息。 Access20xx 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索, Access 的优点在于它能使用数据表示图或自定义窗体收集信息。 数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。 另外, Access 允许创建自定义报表用于打印或输出数据库中的 信息, Access 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。 总之, Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大学生管理系统 学生信息管理 学生成绩管理 考试信息管理 录入信息 查询信息 修改信息 打印信息 录入成绩 查询成绩 修改成绩 打印成绩 添加考试 修改考试 删除考试 科目管理 添加用户 删除用户 系统用户管理 桂林电子工业学院毕业设计(论文)报告用纸 ` 第 13 页 共 37 页 功能。 数据流程图 数据流程图( Data Flow Diagram,简称 DFD)是新系统逻辑模型的主要组成部分,它可以反映出新系统的主要功能、系统与外部环境间的输入输出、系统内部的处理、数据传送、数据存储等情况。 它的绘制依据是现行系统流程图,数据流程图是管理信息系统的总体 设计图,数据流程图的基本符号如图所示: 如图 41(见下页)所示为本信息管理系统的数据流程图: 数据源 /数据去向 数据处理 数据存储 数据流 桂林电子工业学院毕业设计(论文)报告用纸 ` 第 14 页 共 37 页 图 41 学生学籍管理系统的 数据流程图 数据库需求分析 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库的结构能充分的满足各种信息的输出和输入。 收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 根据上面的数据流程图,可以列出以下记录学生信息所需的数据项和数据结构: 学生管理:学号、姓名、性别、民族、籍贯、 政治面貌、出生日期、入学时间、家长姓名、联系电话、家庭住址、备注; 考试管理:记录号、考试名称、数据库对应表名、考试科目名称; 成绩管理:记录号、考试名称、学号、考试科目; 用户管理:记录号、用户名、用户密码、用户等级。 数据库概念结构设计 教务处 添加考试信息 录入考试信息 录取学生信息 删除学生信息 修改学生信息 学生信息存储 修改考试信息 删除考试信息 考试信息存储 录入考试成绩 修改考试成绩 删除考试成绩 考试成绩存储 添加系统用户 删除系统用户 用户信息存储 数据总汇 桂林电子工业学院毕业设计(论文)报告用纸 ` 第 15 页 共 37 页 得到上面的数据项和数据结构后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为以后的逻辑结构设计打下基础。 这些实体包括各种具体信息,通过各种相互之间的作用形成数据的流动。 本系统中根据上面的设计规划出的实体有:学生学籍管理、学生信息管理、考 试管理、成绩管理、用户管理。 实体 — 关系模型( Entity— Relationship Module,简称 E— R 模型)是数据库结构设计常用的方法。 E— R 图中的巨型表示实体,菱形表示实体间的联系,联系的类型可用 1:1 或M :M表示,圆角表示实体的有关属性,如图 42 所示的是本管理系统的 E— R 图: 图 42 学生学籍管理系统的 E— R 图 数据库逻辑结构设计 现在需要将上面的数据库概念结构转化为数据系统所支持的实际数据模型,也就是数据库的逻辑结构。 在上面 的实体以及实体之间关系的基础上,形成数据库的表格以及各个表格之间的关系。 根据系统 E— R 图需要设计以下几个数据表来存放学生的信息。 n n n n n n n n 学号 姓名 性别 籍贯 民族 信息管理 组成 学籍管理 组成 组成 组成 成绩管理 考试管理 用户管理 记录号 考试名 数据库 科目名 记录号 用户名 用户等级 用户密码 学号 记录号 考试名 年级 科目名 桂林电子工业学院毕业设计(论文)报告用纸 ` 第 16 页 共 37 页 StudentInfo 学生个人信息表 字段名 数据类型 字符大小 是否允许为 空 说明 备注 StudentNum 文本 26 否 学号 主键 Name 文本 10 否 姓名 grate 文本 20 否 年级 Sex 文本 2 否 性别 Folk 文本 8 否 民族 Place 文本 20 否 籍贯 Birthday Date 短日期 否 出生日期 Housemaster 文本 12 否 家长姓名 HouseAddress 文本 60 否 家庭住址 Politics 文本 8 否 政治面貌 TelNum 文本 30 是 联系电话 Enrollment Date 短日期 否 入学时间 Remark 备注 50 是 备注 图 43 StudentInfo 学生个人信息表 TestName 信息表 字段名。学生学籍管理系统论文设计(编辑修改稿)
相关推荐
班级 学号 1 仪器认识 表达正确 3 2 猜想与假设 表达正确 3 3 设计实验 实验步骤正确 6 4 进行实验 试管平放,用镊子将金属送入试管口,缓慢直立试管,将其滑至底部。 3 取用酸液时,试剂瓶塞倒放桌上,标签向手心,取用后立即盖紧瓶塞,放回原处。 3 向试管倾倒酸液,试管倾斜,试剂瓶口紧挨试管口,缓慢倾倒。 倒完相互靠一下。 3 药品用量适中。 3 实验 习惯良好
所设栏目,母栏目是纲 ,不变动,子栏目可视每期稿件内容稍作 调整 七 、 文学社 会 员章程 凡学校文学爱好者,可自愿到 吴少芳 老师处报名,然后经过指导教师的直接面试,合格后,入文学社成为会员,并由社团发给《会员证》,担任相应的职务,履行各自的义务和责任。 文学社会员,每期投稿量不得少于 3 篇,形式、内容不限。 严防抄袭、请人代写等不良行为。 会员凭证参加文学社举办的文学讲座和其他系列活动。
题号 一 二 三 四 五 题型 选择题 选择说明题 填空题 应用题 实验探究题 应得分 21 10 11 24 19 平均分 得分率 % % % % % 银川市 20xx 年中考物理各大题 得分率 图像 6 银川市 20xx 年中考物理成绩基本情况统计表 银川市 20xx 年中考物理成绩基各分数段人数及占总人数百分比图像 银川市 20xx 年中考物理 试题得分率统计表 银川市 20xx
便于维护 人机界面友好,中文界面,便于系统运行人员操作和管理员维护。 安全性 提供不同的几种用户类别,具有不同的浏览查询和操作权限。 实时性 从告警发生到有人值班的监控中心接到信息的时间 ≤ 1秒,视频延时小于。 经济性 在满足以上要求的同时,使系统投资最少具有良好的性能价格 比。 第 五 节 设备选型 产品名称 网络红外摄机 型号: HH900142S/50S/52SW ( CCD、 PAL
没有写到这一点,较多同学的答案:“不符合孟德尔遗传定律” .“发病率低,难统计,学生人数少”为这两个。 ⑴ ② 得分点: KS 综合征是细胞质遗传病,女性患者的母亲和子女都是患者。 同学的错答案主要是:“ KS 综合征的亲子代都患病” .“ KS 是细胞质遗传,色盲是细胞核遗传” .有特征但是不写明哪一个是 KS 综合征的特征,哪一个是色盲的特征。 其中,第一种错误答案最多。 ⑵ ① 错误答案
走秀、各國美食等節目,參與師生約 300 人。 3. 甫僑生聯誼會舉辦「 20xx 僑外生春之旅」活動:於 假墾丁舉行,參與師生共計 82 人。 4. 年節聯誼活動: 配合端午節發送粽子,讓僑外生同學感受節慶氣氛並體會其意義。 5. 僑生送舊餐會:僑聯會預訂於 .(週五 )安排餐會,歡送畢業僑生。 三 、 行政服務 (一 ) 團體辦理居留證延期:本學期有關「外僑居留證」團體辦理延期共計 118