版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计(论文)毕业设计(论文) 题题目:目:高校学生学籍管理系统高校学生学籍管理系统 _ 摘摘要要 21 世纪是信息时代,随着信息技术在管理上越来越深入而广泛的应用,管理信息 系统的实施技术上已经很成熟。21 世纪信息时代,是高效率,更快捷,方便的时代。 作为学校需要管理学生大量基本信息,如何将其学生信息高效率地有机的组织起来,就 必须要拥有一个建立在于自身特点上相应的管理系统。以此来管理学生基本信息,实现 高效率,简约成本,快捷,方便。 学生管理系统对于学校的领导和学生信息管理者来说都至关重要, 是一个教育单位 不可缺少的管理工具。能够为管理者,操作者提供有条理信息和快捷的查询方式。本学
2、生管理系统是基于 Microsoft Visual Studio 2008 中 C#和 SQL Server Management Studio 技术的开发的系统。本系统功能分为:信息显示、系统查询、系统修改,系统帮助。在 这些模块中,除了基本的删除、添加、更新、查询外,有的模块还加了更加详细的查询 内容。 一直以来人们使用传统人工的方式管理文件档案, 这种管理方式存在着许多缺点: 效率低、保密性差,另外时间一长,将产生大量的文件,这对于查找、更新和维护都带 来了不少的困难。 关键词:学生管理 ;VS2008 ;SQL 目目录录 第一章系统需求分析.2 1.1 可行性分析 .2 1.1.1 经
3、济可行性. . 2 1.1.2 技术可行性. . 2 1.1.3 操作可行性. . 2 1.2 系统需求分析 .2 1.2.1 功能需求. . 2 1.2.2 性能需求. . 3 1.2.3. 环境需求. . 3 1.2.4. 资源使用需求. . 3 1.2.5. 用户界面需求. . 4 1.3数据流图 .4 第二章系统设计.5 2.1 系统总体结构 .5 2.2 数据库设计 .6 2.2.1 E-R 图 . 6 2.2.2 数据关系图. . 7 2.2.3 数据库表设计. . 7 第三章系统实现与测试.9 3.1首页 .9 3.2 admin 登录 .10 3.3学生登录 .12 3.4 教
4、师登录 .13 第四章总结.15 致 谢 .16 参考文献 .17 1 第一章 系统需求分析 1.11.1 可行性分析可行性分析 .1 经济可行性经济可行性 第一,本系统开发需求的低, 加上具有成熟的软硬件环境,所以在软硬件的支出上 十分有限; 第二,系统并不是十分的复杂,开发的周期较短,人员经济支出有限; 第三, 本系统的运行可以代替人工进行许多繁杂的劳动, 大大提高学校的工作效率, 因此,本系统在经济上是可行的。 .2 技术可行性技术可行性 本课题基于.NET 框架,在.NET 环境下采用 C#语言,结合 SQL2008 数据库,在设 计与开发在技术上和硬件
5、设备上的条件都是满足的。 服务器选用 Windows xp 作为操作系统平台。因此技术上是可行的。 .3 操作可行性操作可行性 本系统操作简单方便 ,只要懂得上网都能方便操作本系统 ,所以在操作上也是可行 的。本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论 是硬件还是软件都能够满足条件,因此,本系统在操作上是可行的。 1.21.2 系统需求分析系统需求分析 .1 功能需求功能需求 高校学生信息管理系统在目前的高校中使用还不普遍,但也有许多类似的成功案 例:如教务管理系统、排课系统等。 本系统是针对高等院校的学生学籍管理,因此学籍管理系统
6、的用户包括系统管理 员、教师和学生。主要涉及系部信息、班级信息、任课教师信息、学生信息、课程信息 2 以及选课记录和成绩等多种数据信息。 实现的具体功能如下: 学生基本信息管理系统管理员负责对各种基本信息的录入、修改、删除 等操作。 课程信息管理学生对所选课程的查询操作。 教师信息管理系统管理员负责对教师各种基本信息的录入、修改、删除 等操作;教师可以查看自己的基本信息。 成绩信息管理学生对各自课程成绩的查询操作。 系统用户管理系统管理员负责用不同的权限来限制不同用户对系统的使 用。 以上是用户对系统的基本的功能要求,此外用户还要求系统的效率要高,查 询速度要快,易维护,具有较高的数据安全性。
7、 .2 性能需求性能需求 本系统使用 SQL Server2008 和 C#作为开发工具,在 Microsoft Visual Studio 2008 中编写,其便捷的应用和快速的开发使得该平台一经推出便受到广大程序开发者的青 睐。 .2.3.环境需求环境需求 综合开发此软件的功能需求和性能需求,此软件所需要的开发环境相当自由,可以 在众多版本的操作系统上开发和运行。 .2.4.资源使用需求资源使用需求 由于开发此软件时所需的软件和内存空间等各项资源的需求不是很高, 便于系统的 开发,再加上 C#语言的广泛使用,因此开发的难度进一步减小;另一方面,由
8、于使用 C#语言作为源程序的开发工具,可能存在冗余代码,对于程序的复杂度而言,本程序 软件占用的内存空间较小,对资源的要求不是特别高。 3 .2.5.用户界面需求用户界面需求 能够方便的从计算机上查询学生的基本信息,专业信息和课程信息,能够直接进行 选课和登记等操作。 1.31.3 数据流图数据流图 学籍管 理部门 学生情况 信息录入 教师 学 生 信 息 管 理 系 统 查询 统计分析 教务处 学生 教师 图 2.1 系统顶层数据流图 图 2.2 系统 0 层数据流图 4 广东理工职业学院顶岗实习报告系统设计错误!未找到引用源。错误!未找到引用源。 第二章 系统设计 2.12.
9、1 系统总体结构系统总体结构 本次设计在处理过程时采用的是结构化程序设计方法。需要指出的是系统的详 细设计并不是指具体的工程序, 而是将概要设计阶段产生的系统功能模块图细化成 很容易产生程序的图纸,为软件的质量,延长软件的生存期,软件的可测试性、可 维护性提供重要的保障。详细设计的目标不仅是逻辑上正确地实现每个模块的功 能,还应使设计出的处理过程清晰易读。业务流分析如下: 学生基本信息管理系统管理员负责对各种基本信息的录入、修改、删除 等操作。 课程信息管理学生对所选课程的查询操作。 教师信息管理系统管理员负责对教师各种基本信息的录入、修改、删除 等操作;教师可以查看自己的基本信息。 成绩信息
10、管理学生对各自课程成绩的查询操作。 系统用户管理系统管理员负责用不同的权限来限制不同用户对系统的使 用。 5 广东理工职业学院顶岗实习报告系统设计错误!未找到引用源。错误!未找到引用源。 2.22.2 数据库设计数据库设计 2.2.1 E-R2.2.1 E-R 图图 图 2.2 实体 E-R 图 6 广东理工职业学院顶岗实习报告系统设计错误!未找到引用源。错误!未找到引用源。 .2 数据关系图数据关系图 图 2.3 数据库关系图 .3 数据库表设计数据库表设计 id tnum tname tpwd Int nvarchar(50) nvarchar(50) nv
11、archar(50) 不为空 不为空 允许为空 允许为空 教师 id 教师号 教师名字 教师密码 表 2.4 教师信息表 7 广东理工职业学院顶岗实习报告系统设计错误!未找到引用源。 id stdnum sname pwd major dept int nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) 不为空 不为空 允许为空 允许为空 允许为空 允许为空 学生 id 学生号 学生名字 学生密码 选课 系别 表 2.5 学生信息表 id Major Dept Int nvarchar(50) nvarchar(50
12、) 不为空 允许为空 允许为空 专业 id 专业 系别 表 2.6 专业表 id grade tname stdnum sname coursename int nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) 不为空 允许为空 允许为空 允许为空 允许为空 允许为空 成绩 id 成绩 教师名字 学生号 学生名字 课程名字 表 2.7 成绩表 id tnum coursename tname int nvarchar(50) nvarchar(50) nvarchar(50) 不为空 允许为空 允许为空 允许为空
13、课程 id 教师号 课程名字 教师名字 图 2.8 课程表 id aname apwd int nvarchar(50) nvarchar(50) 不为空 允许为空 允许为空 管理员 id 管理员名字 管理员密码 图 2.9 管理员信息表 8 第三章 系统实现与测试 3.13.1 流程图流程图 3.23.2 首页首页 9 3.3 admin3.3 admin 登录登录 以用户名: kang,密码: 1,填写随机验证码进入后,则出现图3.2: 10 然后就可以点击链接进行查看和添加信息。 有关从管理员角色查看学生信息的关键代码: 有关从管理员角色查看教师信息的关键代码: 11 3.43.4 学生
14、登录学生登录 以用户名: 2222,密码:222,填写随机验证码进入后,则出现图3.4:然后就可以 点击链接进行查看和添加信息。 12 3.53.5 教师登录教师登录 以用户名: 2222,密码: sa,填写随机验证码进入后,则出现图3.2: 然后就可以点击链接进行查看和添加信息。 教师存成绩的部分代码: 13 14 第四章 总结 经过半个月的设计和开发,学生信息管理系统基本开发完毕。其功能基本符合学校 对学生的信息进行自动化管理需求。系统管理模块:学生管理,成绩管理、信息设置、 系统管理、关于等。系统功能使用方便进行数据添加、数据查询、数据修改。由于本人 水平所限及对学校现实的需求没有完全考
15、虑到,该系统必然会存在一些缺陷和不足。但 其功能完善、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安 全性好等优点是本管理系统所必需的。 通过本次毕业设计我学到了不少新的东西,也发现了大量的问题,有些在设计过程 中已经解决,有些还有待今后慢慢学习。只要学习就会有更多的问题,有更多的难点, 但也会有更多的收获。如更加熟练的运用 C#开发工具以及 Sql Server 的理解与操作。 通过本次毕业设计也检查了自己在学校所学的知识掌握程度, 在设计过程中许多的 基础知识掌握不太牢固,让我加深了对以后学习知识的认真程度,端正自己的认学习态 度,为了以后走上社会,获得理想的事业打下坚实
16、的磐石,万栋高楼,从地起,没有坚 实的基础,不可会达到很高的高度。即使达到了也会轰然倒塌。 15 致 谢 经过三个月的不断学习和设计开发加上老师同学的帮助,终于完成了我的毕业 设计题目“高校学生学籍管理系统”的开发,在此期间,我根据题目要求,查阅了大 量关于网上销售的相关资料,切实地按照软件工程的步骤,从需求分析,概要设计, 详细设计,数据库设计,再到编码,调试运行,测试等步骤。现已顺利完成各个步 骤的开发工作,基本达到预期设计的要求。 通过本次毕业设计 ,使我无论在理论上还是在实践上都有一个较大幅度的提 高,尤其是对具体业务的抽象能力和对各种技术及框架的综合运用能力,同时也培 养了自己独立分析问题、解决问题以及与他人沟通交流的能力。 本次设计运用了大量软件工程的思想和相关的数据库知识,对大学所学的知识 得以巩固和运用。本次项目虽小,我
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026辅警考试试卷带答案
- 珠三角英伟达GB200服务器高速铜缆配套项目可行性研究报告
- 柔性屏光学相位膜项目可行性研究报告
- 2026年广东南华工商职业学院单招职业适应性测试题库带答案详解(完整版)
- 2026年广西安全工程职业技术学院单招职业倾向性测试题库附答案详解(预热题)
- 2026年山西艺术职业学院单招综合素质考试题库含答案详解(培优b卷)
- 2026年山西财贸职业技术学院单招职业倾向性测试题库完整参考答案详解
- 2026年广东食品药品职业学院单招职业倾向性考试题库完整参考答案详解
- 2026年山西药科职业学院单招职业技能考试题库含答案详解(考试直接用)
- 2026年广西制造工程职业技术学院单招职业技能考试题库附参考答案详解(综合题)
- 桌面应急预案演练脚本(2篇)
- 北京车牌结婚过户协议书
- 数字音频原理及应用 第4版 习题答案
- 油田助剂车间管理办法
- 小学一年级下册生字笔顺组词造句阅读本
- 矿业项目进退场交接措施
- JG/T 3028-1995住宅厨房排烟道
- 小学语文六年级下册第一单元大单元作业设计
- 宁夏砖瓦用粘土矿产地质勘查技术规程 DB64-T 1754-2020
- 青光眼的观察与护理
- 《跨境电子商务法律法规 》全套教学课件
评论
0/150
提交评论