学生信息管理系统毕业论文.doc
《学生信息管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统毕业论文.doc(47页珍藏版)》请在三一办公上搜索。
1、宜宾学院本科毕业论文(设计) 院(系)级班: 计算机与信息工程学院2008级2班 专 业: 计算机科学与技术 题 目: 学生信息管理系统的设计与实现_ 指导教师: 蔡 勇 导师职称: 副教授 学 号: 081102015 姓 名: 李 广 萍 同 组 人: 无 宜宾学院2012年04月15日 摘 要本系统的开发主要是方便用户对学生信息进行管理,以及学生维护自己的个人信息。随着办公自动化的发展,学校工作的效率都有很大的提升空间,学生管理系统就是为了代替传统手工劳动的方法来管理维护学生的基本信息以及学生成绩的。一个良好的信息管理系统可以节省大量的人力、物力、财力,更加重要的是,通过使用系统可以避免
2、很多重复的工作,且避免了重复工作的容易出现的错误。本系统是一个复杂的信息管理系统,它所提供的功能包括了信息的录入,信息的查询,信息的修改,信息的删除等功能,基本能满足一个中小规模学校的学生管理日常工作的需要。系统设计的用户有三种:学生,教师,管理员。三种不同的用户拥有不同的权限。学生用户拥有的功能相对较少,老师拥有学生用户的所有功能,并增加了管理维护学生信息的功能,而系统管理员拥有管理维护所有学生和老师信息的功能。 本程序前台采用Microsoft Visual Studio 2008进行页面制作和程序的编写,后台由sql2005数据库支持,通过使用C#语言实现动态网页的效果,达到对数据库的操
3、作以完成使用者的要求。本文中除了有对程序的需求分析、概要设计、详细设计和功能实现等主体部分的实现外,在这之前还有对软件所采用的开发技术的详细介绍。本系统采用ASP.NET技术开发,具有操作简单、界面友好,完全控件式的页面布局,使得信息的录入工作更加简便;具有即时可见性,对信息的处理将立即在主页中对应显示出来,达到”即时发布、即时见效”的功能;并且方便移植,针对不同的学校或相关单位,只需要稍作修改就可以开发出适合本部门特点的信息管理系统。关键字:信息管理、课程信息发布、C# 、AbstractDevelopment of this system is mainly user-friendly i
4、nformation management students, and students to protect their personal information. With the development of office automation, the efficiency of school work has much room for improvement, student management system is to replace the traditional method of manual labor to manage and maintain the basic
5、information of students and student achievement. A good information management system can save a lot of manpower, material and financial resources, and more importantly, the system can be avoided by using a lot of repetitive work, and to avoid duplication of efforts prone to error. This system is a
6、complex information management systems, it provides features such as information input, information inquiry, information changes, delete the information function, a small scale to meet the basic school students to manage daily work needs. System design, there are three users: students, teachers, adm
7、inistrators. Three different users have different permissions. Student users have the function of a relatively small, the teacher has all the features of student users, and increased student information management and maintenance functions, and system administrators with management and maintenance i
8、nformation for all students and teachers function.The program uses Microsoft Visual Studio 2008 front page making and procedures for the preparation of the background by the sql2005 database support, by using C # language for dynamic web page results, to achieve operation of the database to complete
9、 the requirements of users. In this article except has to main body part outside and so on procedure demand analysis, outline design, detailed design and function realization realizations, before this also has the development technology detailed introduction which uses to the software.This system us
10、es the ASP.NET technology development, has the operation simply, the contact surface is friendly, controls the -like page layout completely, causes the information the input work to be simpler; Has the immediate visibility, processing immediately will correspond to the information in the main page d
11、emonstrated, will achieve” the immediate issue, immediate effective” function; And the convenience transplant, in view of the different school or the correlation unit, only needs to make the revision to be possible slightly to develop suits this department characteristic the information management s
12、ystem.Keywords: information management 、course information release 、C # 、目 录摘 要I第1章 绪 论61.1 课题背景61.2 系统发展概况61.3 系统开发目标与意义61.4 系统开发环境71.4.1 硬件环境71.4.2 软件环境71.4.3 系统开发平台及工具71.5 小结7第2章 可行性分析82.1 经济可行性82.2 操作可行性82.3 运行可行性82.4 技术可行性82.4.1 B/S三层体系结构82.4.2 基于B/S结构的工作原理92.4.3 采用B/S结构的优势92.4.4 采用ASP.NET开发技术1
13、02.4.5 采用SQL Server 2005为后台数据库112.5 小结11第3章 需求分析113.1 功能需求113.1.1 功能划分113.1.2 功能描述123.2 数据需求133.2.1 数据流图133.2.2 数据字典153.3 性能需求213.4 其他需求213.5 小结21第4章 概要设计224.1 总体设计224.1.1 总体架构设计224.1.2 功能模块设计224.1.3 系统流程图244.2 数据库结构设计254.2.1 数据库概念结构设计254.2.2 对数据库中的一些规定274.2.3 数据库逻辑结构设计284.2.4 数据库表的物理结构设计284.3 小结33第
14、5章 详细设计335.1 目标335.2 系统登录模块设计说明345.2.1 模块描述345.2.2 功能345.2.3 性能345.2.4 流程逻辑345.3 教师资料添加模块设计说明355.3.1 模块描述355.3.2 功能355.3.3 性能355.3.4 流程逻辑355.4 数据库设计355.5 界面设计365.5.1 系统登录界面365.5.2 管理员权限界面365.5.3 教师权限界面365.5.4 学生权限界面375.6 小结37第6章 系统实现376.1 登录模块的实现376.2 学生资料管理的实现386.3 学生成绩录入子模块的实现396.4 添加留言模块的实现406.5
15、小结41第7章 软件测试417.1 黑盒测试417.1.1 系统登录模块417.1.2 教师资料添加模块427.2 白盒测试437.2.1 系统登录模块437.2.2 学生信息设置子模块之添加447.3 小结45结论45参考文献46第1章 绪 论1.1 课题背景近年来,随着计算机技术、网络技术的发展和普及,各行各业的工作信息化程度越来越高,教育行业也不例外。高等教育改革在逐年加快和高校规模的迅速扩大,学生数量稳定增加,学生管理工作信息量急剧增加,信息变化幅度大,使得学生信息管理系统具有覆盖面广、信息量大、更新快等特点。随着校园网的建设和发展,依靠传统的学生信息管理体制,显然己经不能适应当今社会
16、发展需求。所以,在开发学生信息管理系统的过程中,采用了面向对象技术和基于三层架构的B/S模式来进行系统的分析与设计很有必要。1.2 系统发展概况随着局域网络技术的广泛使用,国内有些学校的学生信息管理系统采用C/S结构。其原因是C/S结构可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。但基于C/S结构的应用系统需要针对不同的操作系统开发不同版本的应用系统,加之产品的更新换代十分快,因而已经很难适应局域网用户同时使用,而且代价高、效率低。于是,国内学校的学生信息管理系统正在经历着从C/S结构向B/S结构转变。随着网络技术的兴起,国外学校逐
17、渐采用基于B/S结构的学生信息管理系统。它是以Web方式为基础,与WWW技术紧密联系的一种模式。在B/S结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现。采用B/S结构减轻了系统维护与升级的成本和工作量,降低了系统的总成本,简化了客户端计算机载荷。B/S结构能实现不同对象,不同地域,不同接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。1.3 系统开发目标与意义1.3.1系统开发目标:本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成
18、的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1.系统应具有实用性、可靠性和适用性,同时注意到先进性。2.对各个数据库进行动态管理,防止混乱。3提高现代学校管理水平,实现异地操作、数据共享。4.能够按照用户选择的不同的条件进行简单查询和复合查询。5.注意数据的安全性,具有数据备份和恢复的功能。6方便用户的操作,尽量减少用户的操作。1.3.2系统开发意义:在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机
19、来管理学校的信息,是非常必要的。1.4 系统开发环境1.4.1 硬件环境名称最低配置建议配置CPU600 MHz1 GHz以上内存256MB1 GHz以上硬盘60GB80GB以上1.4.2 软件环境名称最低配置建议配置操作系统Windows XP及以上Web服务器Microsoft IIS 5.0Microsoft IIS 6.0以上数据库系统SQL Server 2000Web Services运行环境.NET Framework1.4.3 系统开发平台及工具名称平台工具开发平台Microsoft .NET开发工具Microsoft Visual Studio 2008开发语言ASP.NET
20、和c#辅助工具Microsoft Office Visio 20031.5 小结本章主要介绍了喾信息管理系统的课题背景、发展概况、开发目标、开发意义、开发软硬件环境、开发平台和开发工具。课题背景主要说的是在现如今,信息量急剧增加的情况下,开发一项基于三层架构的B/S模式的学生信息管理系统很有必要;发展概况主要讲了国内外目前为止开发学生信息管理系统的相关技术和开发结构,并且基于C/S结构正向基于B/S结构转变;开发目标主要讲了实现高校在管理系统时能够更加的高效、快捷,并能数据共享;开发意义主要是使学生信息管理工作更加规范化、系统化,提高学校的管理能力;系统开发需要用到的软硬件环境、开发平台和开发
21、工具的相关说明。第2章 可行性分析可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。2.1 经济可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。2.2 操作可行性学生信息管理系统在界面设计时充分考虑到学校的管理员、教师和学生的习惯。采用人机交互式操作,有用户操作方便、数据输入规范、信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 毕业论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3941640.html