1、毕业设计(论文)题目:高校学生学籍管理系统摘要21 世纪是信息时代,随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施技术上已经很成熟。21 世纪信息时代,是高效率,更快捷,方便的时代。作为学校需要管理学生大量基本信息,如何将其学生信息高效率地有机的组织起来,就必须要拥有一个建立在于自身特点上相应的管理系统。以此来管理学生基本信息,实现高效率,简约成本,快捷,方便。学生管理系统对于学校的领导和学生信息管理者来说都至关重要,是一个教育单位不可缺少的管理工具。能够为管理者,操作者提供有条理信息和快捷的查询方式。本学生管理系统是基于 Microsoft Visual Studio 200
2、8 中 C#和 SQL Server Management Studio 技术的开发的系统。本系统功能分为:信息显示、系统查询、系统修改,系统帮助。在这些模块中,除了基本的删除、添加、更新、查询外,有的模块还加了更加详细的查询内容。一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点: 效率低、保密性差,另外时间一长,将产生大量的文件,这对于查找、更新和维护都带来了不少的困难。关键词:学生管理 ;VS2008 ;SQL目录第一章系统需求分析21.1 可行性分析21.1.1 经济可行性21.1.2 技术可行性21.1.3 操作可行性21.2 系统需求分析21.2.1 功能需求2
3、1.2.2 性能需求31.2.3. 环境需求31.2.4. 资源使用需求31.2.5. 用户界面需求41.3 数据流图4第二章系统设计52.1 系统总体结构52.2 数据库设计62.2.1 E-R 图62.2.2 数据关系图72.2.3 数据库表设计7第三章系统实现与测试93.1 首页93.2 admin 登录103.3 学生登录123.4 教师登录13第四章总结15致 谢16参考文献1718第一章 系统需求分析1.1 可行性分析1.1.1 经济可行性第一,本系统开发需求的低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限;第二,系统并不是十分的复杂,开发的周期较短,人员经济支出有限;
4、第三,本系统的运行可以代替人工进行许多繁杂的劳动,大大提高学校的工作效率, 因此,本系统在经济上是可行的。1.1.2 技术可行性本课题基于.NET 框架,在.NET 环境下采用 C#语言,结合 SQL2008 数据库,在设计与开发在技术上和硬件设备上的条件都是满足的。 服务器选用Windows xp 作为操作系统平台。因此技术上是可行的。1.1.3 操作可行性本系统操作简单方便 ,只要懂得上网都能方便操作本系统 ,所以在操作上也是可行的。本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在操作上是可行的。1.2 系统需求分析1.2
5、.1 功能需求高校学生信息管理系统在目前的高校中使用还不普遍,但也有许多类似的成功案例:如教务管理系统、排课系统等。本系统是针对高等院校的学生学籍管理,因此学籍管理系统的用户包括系统管理 员、教师和学生。主要涉及系部信息、班级信息、任课教师信息、学生信息、课程信息以及选课记录和成绩等多种数据信息。实现的具体功能如下:l 学生基本信息管理系统管理员负责对各种基本信息的录入、修改、删除等操作。l 课程信息管理学生对所选课程的查询操作。l 教师信息管理系统管理员负责对教师各种基本信息的录入、修改、删除等操作;教师可以查看自己的基本信息。l 成绩信息管理学生对各自课程成绩的查询操作。l 系统用户管理系
6、统管理员负责用不同的权限来限制不同用户对系统的使用。以上是用户对系统的基本的功能要求,此外用户还要求系统的效率要高,查询速度要快,易维护,具有较高的数据安全性。1.2.2 性能需求本系统使用 SQL Server2008 和 C#作为开发工具,在 Microsoft Visual Studio 2008 中编写,其便捷的应用和快速的开发使得该平台一经推出便受到广大程序开发者的青睐。1.2.3. 环境需求综合开发此软件的功能需求和性能需求,此软件所需要的开发环境相当自由,可以在众多版本的操作系统上开发和运行。1.2.4. 资源使用需求由于开发此软件时所需的软件和内存空间等各项资源的需求不是很高,
7、便于系统的开发,再加上C#语言的广泛使用,因此开发的难度进一步减小;另一方面,由于使用C#语言作为源程序的开发工具,可能存在冗余代码,对于程序的复杂度而言,本程序软件占用的内存空间较小,对资源的要求不是特别高。1.2.5. 用户界面需求能够方便的从计算机上查询学生的基本信息,专业信息和课程信息,能够直接进行选课和登记等操作。查询统计分析教务处学生教师信息录入教师系统1.3 数据流图学籍管学生情况学理部门生信息管理图 2.1 系统顶层数据流图图 2.2 系统 0 层数据流图广东理工职业学院顶岗实习报告系统设计错误!未找到引用源。第二章 系统设计2.1 系统总体结构本次设计在处理过程时采用的是结构
8、化程序设计方法。需要指出的是系统的详 细设计并不是指具体的工程序, 而是将概要设计阶段产生的系统功能模块图细化成很容易产生程序的图纸,为软件的质量,延长软件的生存期,软件的可测试性、可维护性提供重要的保障。详细设计的目标不仅是逻辑上正确地实现每个模块的功能,还应使设计出的处理过程清晰易读。业务流分析如下:l 学生基本信息管理系统管理员负责对各种基本信息的录入、修改、删除等操作。l 课程信息管理学生对所选课程的查询操作。l 教师信息管理系统管理员负责对教师各种基本信息的录入、修改、删除等操作;教师可以查看自己的基本信息。l 成绩信息管理学生对各自课程成绩的查询操作。l 系统用户管理系统管理员负责
9、用不同的权限来限制不同用户对系统的使用。2.2 数据库设计2.2.1 E-R 图图 2.2 实体 E-R 图2.2.2 数据关系图图 2.3 数据库关系图2.2.3 数据库表设计idInt不为空教师 idtnumnvarchar(50)不为空教师号tnamenvarchar(50)允许为空教师名字tpwdnvarchar(50)允许为空教师密码表 2.4 教师信息表idint不为空学生 id stdnumnvarchar(50)不为空学生号snamenvarchar(50)允许为空学生名字pwdnvarchar(50)允许为空学生密码majornvarchar(50)允许为空选课deptnva
10、rchar(50)允许为空系别表 2.5 学生信息表idInt不为空专业 id Majornvarchar(50)允许为空专业Deptnvarchar(50)允许为空系别表 2.6专业表idint不为空成绩 id gradenvarchar(50)允许为空成绩tnamenvarchar(50)允许为空教师名字stdnumnvarchar(50)允许为空学生号snamenvarchar(50)允许为空学生名字coursenamenvarchar(50)表 2.7允许为空成绩表课程名字idint不为空课程 id tnumnvarchar(50)允许为空教师号coursenamenvarchar(5
11、0)允许为空课程名字tnamenvarchar(50)允许为空教师名字图 2.8课程表idint不为空管理员 id anamenvarchar(50)允许为空管理员名字apwdnvarchar(50)允许为空管理员密码图 2.9管理员信息表第三章 系统实现与测试3.1 流程图3.2 首页3.3 admin 登录以用户名: kang ,密码: 1,填写随机验证码进入后,则出现图3.2:然后就可以点击链接进行查看和添加信息。 有关从管理员角色查看学生信息的关键代码:有关从管理员角色查看教师信息的关键代码:3.4 学生登录以用户名: 2222,密码: 222,填写随机验证码进入后,则出现图3.4:然后就可以点击链接进行查看和添加信息。3.5 教师登录以用户名: 2222,密码: sa,填写随机验证码进入后,则出现图3.2 : 然后就可以点击链接进行查看和添加信息。 教师存成绩的部分代码: asp:BoundField DataF
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1