学生学籍信息管理系统(SSIMS)毕业论文.doc





《学生学籍信息管理系统(SSIMS)毕业论文.doc》由会员分享,可在线阅读,更多相关《学生学籍信息管理系统(SSIMS)毕业论文.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业实践报告题目:学生学籍信息管理系统毕业论文毕业设计毕业专题 类型:指导老师:_ _系 别:_软件学院_班 级:_软开0936班_学 号: 姓 名: 2012 年 5 月 4 日学生学籍信息管理系统(SSIMS) 目录1.绪论51.1前言51.2本文主要工作51.2.1本文的设计目标51.2.2系统的主要功能51.3论文组织52.开发环境和开发技术62.1系统介绍62.1.1信息系统简介62.1.2管理信息系统简介62.2SSIMS开发模式62.2.1B/S模式62.2.2B/S模式简介62.3系统开发环境62.2.1开发环境的选择62.2.2Visual Studio 2010简介62.
2、2.3SQL SERVER 2005简介73.SSIMS的业务实体83.1建立示例网站的业务信息领域模型83.2设计数据实体类83.3SSIMS数据表的定义93.3.1数据表的结构93.3.2数据表的具体定义144.SSIMS分层架构164.1分层架构164.2文件结构164.2.1网站的数据存取层164.2.2网站的业务逻辑层174.2.3系统的表示层174.2.4配置文件184.3网站总体结构185.SSIMS的页面实现205.1登录页面(Login)205.2主页(Home)225.3教师管理(Teacher)225.4学生管理(Student)275.5课程管理(Course)295.
3、6成绩管理(Grade)345.7班级管理(Class)366.结束语396.1总结396.2致谢41参考文献42【摘要】: 学生学籍信息管理主要是提供给各类院校更好更合理的学生学籍信息管理的一种软件。它可以提供给管理员详细的学生信息,成绩信息,课程信息,教师信息,专业信息等一系列操作。让管理员能够更加方便简洁的管理学生信息。这套系统将能很好的处理这一系列的服务问题。一定能够帮助管理学生的一系列信息,也能更友好的各类院校的学生学籍信息管理。本文的设计目标主要是展示我们小组所做学生学籍信息管理系统(SSIMS)项目,通过开发环境、数据库设计、分层架构、页面实现来研究开发这个网站。主要通过ASP.
4、NET和SQL Server进行开发。使用的是Microsoft Visual Studio 2010 开发环境及SQL Server 2005 数据库。经过不断的修正及改进,形成了可行性系统。【关键词】: ASP.NET ;IIS; SQL Server 2005; 系统网站1. 绪论1.1 前言学生学籍信息管理系统将采用B/S模式,学生的相关信息由管理员在工作站上录入,保存在系统服务器上,可集中管理。1.2 本文主要工作1.2.1 本文的设计目标1把握这个设计的整体思路2详细划分各个模块的功能1.2.2 系统的主要功能1学生的基本情况查询与编辑2教师的基本情况查询与编辑3课程的基本情况查询
5、与编辑4成绩的基本情况查询与编辑5. 班级的基本情况查询与编辑1.3 论文组织这是我们橙色暑假第一次合作的项目。2. 开发环境和开发技术2.1 系统介绍2.1.1 信息系统简介MIS(信息系统-Management Information System)系统 ,是一个由人、计算机及其她外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。 它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提
6、高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。2.1.2 管理信息系统简介本系统全名叫做橙色暑假学生学籍信息管理系统。由我们橙色暑假项目团队倾力打造。集保密性强、方便操作、简约实用于一身。是一款非常适合各大院校使用的学生学籍信息管理系统。2.2 SSIMS开发模式2.2.1 B/S模式B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。2.2.2 B/S模式简介B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,
7、WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。2.3 系统开发环境2.3.1 开发环境的选择我们用的是C# 3.0语言,开发工具是:Visual Studio 2010 ;数据库是:SQL Server 2005。2.3.2 Visual Studio
8、 2010简介Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle
9、数据库。目前有五个版本:专业版、高级版、旗舰版、学习版和测试版。2.3.3 SQL SERVER 2005简介SQL Server 2005出现在微软数据平台愿景上是因为它使得公司可以运行她们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。 这个平台有以下特点: 可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行她们最关键任务的应用程序。 高效的使得公司可以降低开发和管理她们的数据基础设施的时间和成本。 智能的提供了一个全面的平台,可以在你的用户需要的时候给她发送观察和信息。3. SSIMS的业务实体任何一个网站都需要向访问者提供各种信息,因此在系统需
10、求分析阶段除了要确定网站要提供的功能,还要分析整个网站要处理的信息,这一分析工作在面向对象软件开发理论中被称为“建立业务信息领域模型”。3.1 建立示例网站的业务信息领域模型 在SSIMS中,学生信息、教师信息、成绩信息、课程信息及班级信息都是它的主要信息。它们与其她信息的关系如图3-1所示。图3-1 SSIMS的业务信息领域模型图3-1即为SSIMS的业务信息领域模型。3.2 设计数据实体类根据领域分析建立的业务信息领域模型,可以得出SSIMS网站用于表达业务信息的数据实体类设计方案,如图3-2所示。adminclassgradecourseteacherstudent图3-2 数据实体类设
11、计方案在图3-2中,student类、teacher类、course类、grade类、class类分别用于表示学生、教师、课程、成绩、班级。类的各个属性提供了各种不同的信息,例如:student类中就有诸如姓名、出生日期、民族、性别等信息,它的studentID属性作为student类的标识字段。3.3 SSIMS数据表的定义3.3.1 数据表的结构学生、教师、课程、成绩和班级都需要保存到数据库中,根据实体类设计图,可以很快地得出数据库中对应的表结构,如图3-3所示。图3-3 SSIMS数据库中表的结构SSIMS在SQL Server 2005中创建了一个ssim数据库,并建立了admin表、
12、courseType表、department表、course表、speciality表、teacher表、class表、student表、grade表和speciality_course表,表与表之间的关联如图2-3所示。course表与courseType表通过courseTypeID字段建立了一个“一对一”关联,而department表和teacher表之间通过departmentID字段建立了一个“一对一”关联等。数据库表的结构设计如表3-4至表3-13所示。表3-4 数据表admin的结构设计字段名 数据类型 说明 adminID int管理员编号,主键,自增长adminNamevar
13、char(20)管理员名称adminPwdvarchar(20)管理员密码adminTypevarchar(20)管理员类型表3-5数据表coursetype的结构设计字段名 数据类型 说明 courseTypeIDvarchar(20)课程类型编号,主键courseTypeNamevarchar(20)课程类型名称表3-6数据表department的结构设计字段名 数据类型 说明 departmentIDvarchar(20)院系编号,主键departmentNamevarchar(50)院系名称departmentHeadvarchar(20)院系主任表3-7数据表course的结构设计字
14、段名 数据类型 说明 courseIDvarchar(20)课程编号,主键courseNamevarchar(20)课程名称courseTypeIDvarchar(20)课程类型编号,外键totalPeriodint总课时weekPeriodint周期数creditHourint课程学分remarkvarchar(50)备注表3-8数据表speciality的结构设计字段名 数据类型 说明 specialityIDvarchar(20)专业编号,主键specialityNamevarchar(50)专业名称adminPwdvarchar(20)管理员密码departmentIDvarchar(
15、20)院系编号,外键表3-9数据表teacher的结构设计字段名 数据类型 说明 teacherIDint教师编号,主键,自增长teacherNamevarchar(20)教师姓名departmentIDvarchar(20)院系编号,外键sexchar(2)性别technicalPostvarchar(20)职称telephonevarchar(20)电话号码homeAddressvarchar(20)家庭住址teacherPwdvarchar(20)登录密码photourlvarchar(50)教师头像路径remarkvarchar(200)备注表3-10数据表class的结构设计字段名
16、数据类型 说明 classIDvarchar(20)班级编号,主键classNamevarchar(20)班级名称specialityIDvarchar(20)专业编号,外键specialityNamevarchar(50)专业名称entranceYearvarchar(20)开班年份表3-11数据表student的结构设计字段名 数据类型 说明 studentIDint学生编号,主键,自增长studentNamevarchar(20)学生姓名nationvarchar(20)民族sexchar(2)性别birthdaydatetime出生日期classIDvarchar(20)班级编号,外键
17、telephonevarchar(20)电话号码credithourint已修学分ru_datevarchar(20)入学年份addressvarchar(20)家庭住址studentPwdvarchar(20)登录密码photourlvarchar(50)学生头像路径remarkvarchar(200)备注表3-12数据表grade的结构设计字段名 数据类型 说明 studentIDint学生编号,联合主键courseIDvarchar(20)课程编号,联合主键gradeint分数表3-13数据表speciality_course的结构设计字段名 数据类型 说明 specialityIDva
18、rchar(20)专业编号,联合主键courseIDvarchar(20)课程编号,联合主键teamint学期3.3.2 数据表的具体定义数据库中部分数据表的具体定义见表3-14。表3-14 SSIMS数据库中部分数据表的定义数据表名称 功能用途 主键外键 admin管理登录时,根据管理员adminID/编号及密码进行身份验证 coursetType管理员在访问课程管理下courseTypeID/属页面时,从coursetType表中提取id,再根据id从coursetType表中拿到课程类型名称,再返回到所需要的页面department管理员操作teacher表或departmentID/d
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生学籍信息管理系统SSIMS 毕业论文 学生 学籍 信息管理 系统 SSIMS

限制150内