学生信息管理系统的设计与实现毕业论文.doc
《学生信息管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统的设计与实现毕业论文.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、广西财经学院毕业论文(设计)学生信息管理系统的设计与实现系 别:信息与统计学院专业名称:计算机科学与技术班 级:计科0841学生姓名: 学 号: 指 导 教 师: 27完成日期 2012 年 03月 25日广西财经学院毕业论文(设计)诚信承诺书一、本人在毕业论文(设计)撰写过程中遵守学校有关规定,恪守学术规范,毕业论文(设计)是在指导教师的指导下独立完成的;二、论文所使用的相关资料、数据、观点等均真实可靠,文中所有引用他人观点、材料、数据、图表均已注释说明来源;三、论文无抄袭、剽窃或不正当引用他人学术观点、思想、学术成果及伪造、篡改数据的情况;四、本人知晓学校对毕业论文(设计)中的抄袭、剽窃、
2、弄虚作假等违反学术规范的行为将被严肃处理,并可能导致开除学籍、取消学士学位资格或注销并被追回已发放毕业证书、学士学位证书的严重后果;五、若在学校组织的毕业论文(设计)检查、评比中,被发现有抄袭、剽窃、弄虚作假等违反学术规范的行为,本人愿意接受学校按有关规定给予的处理,并承担相应的责任。承诺人签名: 年 月 日 (签名日期为提交论文时间) 目 录中文摘要1Abstract21绪论31.1 系统背景31.2 研究现状31.2.1 国内研究现状31.2.2 国外研究现状31.3 数据库简介31.4 开发环境简介32需求及可行性分析52.1 需求分析52.2 可行性分析52.2.1 技术可行性分析52
3、.2.2 经济可行性分析53 概要设计63.1 系统功能简介63.2 系统功能分析图63.3 E-R图63.4 数据库表设计74 详细设计114.1 用户登录模块114.2 管理员模块114.3 授权用户模块144.4 学生模块155系统实现165.1 用户登录模块165.2 管理员模块165.3 授权用户模块215.4 学生模块246结束语26参考文献27致 谢28学生信息管理系统的设计与实现中文摘要目前,学生信息管理系统已经发展成为学校的学生管理工作中必不可少的一个组成部分,如果没有学生信息管理系统,学生管理的工作都将变得繁杂而且低效率。随着社会信息化的发展,建立一个能有效减少管理人员的工
4、作量,有效保证数据的完整性、保密性、安全性,系统界面友好、操作简单、实用的学生信息管理系统是非常有必要的。针对现在一些高校的学生信息管理系统存在的问题,设计实现了一个界面整洁、操作简单、维护容易的学生信息管理系统。该系统能有效的管理学生基本信息、选课、考试、成绩、班级、教师等信息,还能实现信息的打印与统计,做到信息的规范管理、科学统计和快速查询,是现阶段很好的一个辅助教学程序,具有较强的实用性,极大的提高了高校学生信息管理的工作效率。【关键字】管理信息;学生管理;ASP.NET;SQL ServerDesign and Implementation of Student Information
5、 Management SystemAbstractAt present, the student information management system has been developed into an essential part of the schools student management. Without the student information management system, student management would become complex and inefficient. Along with the development of the i
6、nformation society, it is necessary to establish a practical student information system with friendly interface and easy to use, which would reduce the management staffs workload effectively, and ensure data integrated, confidential and security. Aiming at some problems in the universitys student in
7、formation management system, we design and develop a student information management system that is interface clean, simple operation, and easy maintenance. The system can effectively manage students basic information, course selection, examination, class, teachers, and other information. It also has
8、 print and statistical functions. It is a good assisted instruction programs for standard information management, scientific statistical, and rapid inquiry. It greatly improves the work efficiency of the university student information management .Keywords management information; student management;
9、ASP.NET; SQL Server1绪论1.1 系统背景随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。学生信息管理系统是一个教育单位不可缺少的部分,它的存在对学校的决策者和管理者来说至关重要1。传统的高校学生信息管理系统由于受到先前管理环境、技术水平等诸多因素的影响,存在功能单一、响应速度慢、交互性弱、信息共享难以及严重的“信息孤岛”等问题2。如果建立一个统一的在校学生信息管理库,让各部门使用同一套信息数据,各部门根据各自的权限对这套信息数据进行更新维护,这样便可以通过共享数据信息,减少许多无谓的重复工作,提高学校统计信息的准确性、真实性和效率性,而且还
10、能大大方便我们对学生信息的管理,提高管理质量,实现科学化、正规化管理3。1.2 研究现状1.2.1 国内研究现状我国高校信息化建设起步较晚,1997年初步建成校园网的高校仅有10所。虽然经过多年的努力,但许多软件在实际使用过程中还是存在不少缺陷,主要体现在以下几个方面:其一,功能不完整,未能涵盖各有关职能部门管理工作的各个环节;已有的管理软件自身不完善,之间又缺乏有机联接;其二,适用性不强,大量特殊问题得不到有效的解决;其三,校园网利用不充分,没有实现真正的数据共享。1.2.2 国外研究现状在国外,信息化校园建设具有发展早、起点高、投资大和速度快的特点。特别是,欧美、日本等发达国家高度重视信息
11、化建设,早在20世纪90年代初几乎所有的高校便建成了比较完善的校园网,各个职能部门都基本实现了网络化、信息化管理。1.3 数据库简介数据库是数据管理的最新技术,是计算机科学的重要分支。如今信息资源的管理是越来越复杂、越来越重要,而数据库是信息系统的核心和基础技术。数据库解决多用户、多应用共享数据的需要,使数据为尽可能多的应用服务。1.4 开发环境简介本文介绍了在Microsoft Visual Studio 2008环境下,SQL Server Management Studio作为数据库平台,采用ASP.NET技术以B/S结构设计的学生信息功能系统。B/S结构是浏览器/Web服务器/数据库构
12、成的三层结构,是传统C/S(客户机/服务经)模式的扩展4。Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序。.NET的核心是.NET Framework,它由公共语音运行库和类库组成,为应用程序提供了中间代码的支持,并且可以通过运行时来管理这些中间代码,从而实现程序跨平台运行5。SQL是结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。2需求及可行性分析2.1 需求分析经过研究分
13、析发现,学生信息管理系统有以下需求:(1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面;(2)由于该系统的使用对象多,要求有较好的权限管理;(3)原始数据修改简单方便,支持多条件修改;(4)在相应的权限下,删除数据方便简单,数据稳定性好;(5)数据计算自动完成,尽量减少人工干预。2.2 可行性分析2.2.1 技术可行性分析本系统采用B/S框架开发技术方案,采用ASP.NET WEB开发技术和SQL Server 2005数据库平台,现阶段的开发技术已经成熟,没有开发困难的问题。 2.2.2 经济可行性分析(1)支出:在基础建设投资上,可以利用现有设备,不必进行另外的硬件设备投资。(2
14、)效益:本系统运行可以提高学生信息管理的效率,满足师生查询的需要,减少管理员的不必要的操作,方便快捷地有效完成学生管理的各项工作。综上所述,开发本系统要求的技术成熟、安全,经过经济、技术等方面的可行性分析,可以确定本系统的开发完全是有必要,而且是可行的。 3 概要设计3.1 系统功能简介学生信息管理系统主要由管理员模块、授权用户模块、学生模块组成,每个模块下面包含许多子功能。简单来说该系统有如下一些基本的功能:(1)实现学生基本信息以及就业信息的添加、修改、删除、查询;(2)实现学生选修课程以及课程成绩的添加、修改、删除、查询;(3)实现学校所有课程信息的添加、修改、删除、查询;(4)实现班级
15、信息的添加、修改、删除、查询;(5)实现教师信息的添加、修改、删除、查询;(6)实现普通信息的打印功能;(7)实现简单的统计功能;(8)实现不同权限的用户管理自己的账号、密码以及管理员管理普通用户和授权用户的账号、密码的功能。3.2 系统功能分析图根据以上功能,设计了学生信息管理系统总功能结构图。图3-1学生信息系统总功能结构图3.3 E-R图图3-2为学生信息管理系统总E-R图:图3-2学生信息管理系统总E-R图3.4 数据库表设计根据系统需求分析和系统建模,设计出系统数据库StudentManager基本数据表。系统的主要数据表和功能描述如下。(1)管理员表管理员表用于记录管理员基本信息。
16、其字段如表3.1所示。表3.1管理员表(Admin)列名数据类型与长度是否为空字段说明Namevarchar(20)NOT NULL用户名(主键)Pwdvarchar(20)NOT NULL密码Anamevarchar(10)NOT NULL真实姓名Emailvarchar(50)NULL电子邮箱Telephonevarchar(12)NULL联系电话(2)学生基本信息表学生基本信息表是用于记录学生学号、个人密码、班级编号、姓名等基本信息。其字段如表3.2所示。表3.2学生基本信息表(Student)列名数据类型与长度是否为空字段说明Snochar(12)NOT NULL学生学号(主键)Spw
17、dvarchar(20)NOT NULL学生密码Clnochar(8)NOT NULL班级编号(外键)Snamevarchar(10)NOT NULL姓名Ssexchar(2)NOT NULL性别Cardsvarchar(18)NOT NULL居民身份证Birthdayvarchar(50)NOT NULL出生日期Nationvarchar(10)NOT NULL民族Birthplacevarchar(20)NOT NULL籍贯Politicalvarchar(10)NULL政治面貌Addressvarchar(50)NULL家庭地址Codevarchar(10)NULL邮政编码Steleph
18、onevarchar(12)NULL固定电话Syearvarchar(10)NOT NULL入学年份Dormitoryvarchar(10)NOT NULL宿舍号Cityvarchar(20)NULL工作城市Companyvarchar(50)NULL公司名称PayfloatNULL工资Graduatevarchar(2)NOT NULL是否毕业生Sremarksvarchar(50)NULL备注(3)班级信息表班级信息表是用于记录班级编号、班级名称等基本信息。其字段如表3.3所示。表3.3班级信息表(Class)列名数据类型与长度是否为空字段说明Clnochar(8)NOT NULL班级编号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生信息管理系统的设计与实现 毕业论文 学生 信息管理 系统 设计 实现
限制150内