基于access的学生管理信息系统精品模板.docx

上传人:b****6 文档编号:6964896 上传时间:2023-01-13 格式:DOCX 页数:40 大小:2.85MB
下载 相关 举报
基于access的学生管理信息系统精品模板.docx_第1页
第1页 / 共40页
基于access的学生管理信息系统精品模板.docx_第2页
第2页 / 共40页
基于access的学生管理信息系统精品模板.docx_第3页
第3页 / 共40页
基于access的学生管理信息系统精品模板.docx_第4页
第4页 / 共40页
基于access的学生管理信息系统精品模板.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

基于access的学生管理信息系统精品模板.docx

《基于access的学生管理信息系统精品模板.docx》由会员分享,可在线阅读,更多相关《基于access的学生管理信息系统精品模板.docx(40页珍藏版)》请在冰豆网上搜索。

基于access的学生管理信息系统精品模板.docx

基于access的学生管理信息系统精品模板

湖南商学院

毕业设计

题目

学生管理信息系统设计与开发

学生姓名

学号

学院

信息学院

专业班级

指导教师

职称

2012

5

摘要

该系统是在MicrosoftVisualStudio2005的环境下做的,尽量采用了学校现有的软硬件环境以及先进的管理信息系统开发方案,从而达到重复利用资源提高资源利用的目的,编程语言采用的是A语言,数据库采用的是Access2003,该系统的主要功能是实现学生的相关信息管理,包括学生基本信息和成绩的录入查询等,实现了师生的良好互动。

该系统界面友好,操作简单,比较实用。

 

关键词

学生信息;管理信息系统;设计与开发;Asp。

net

Abstract

ThesystemismadeintheenvironmentofMicrosoftVisualStudio2005,usingtheschool'sexistingsoftwareandhardwareenvironment’sadvancedmanagementinformationsystemtodevelopprogramtoachievethereuseofresources.Inordertoreachthepurposeofimprovingtheresourceutilization。

ProgramminglanguageistheAlanguage,thedatabaseusesisAccess2003。

Themainfunctionofthesystemistherealizationofstudentinformationmanagement,includingthestudents’basicinformationandresultsoftheinputquery,realizinggoodinteractionbetweenteachersandstudents。

Thesysteminterfaceisfriendly,anditissimpleoperation,alsoit'sverypractical。

翻译结果重试

抱歉,系统响应超时,请稍后再试

∙支持中英、中日在线互译

∙支持网页翻译,在输入框输入网页地址即可

∙提供一键清空、复制功能、支持双语对照查看,使您体验更加流畅

 

KeyWords

Students'information;Managementinformationsystem;Designinganddeveloping;A

插图索引

附表索引

 

学生管理信息系统设计与开发

1.引言

1。

1项目来源

学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生信息管理的效率,也是高校的科学化、正规化管理,与世界接轨的重要条件。

1.2任务目标

该系统采用asp。

net语言,以Access为数据库,并进行了需求分析,此系统界面友好简洁,内容充分完整,一方面适应大众的需求,另一方面在系统的设计方面更加流畅,通过数据流程图以及E-R图分析各个实体之间的关系,该系统主要实现以下功能:

(1)能够实现对数据库中的基本信息的各种查询和维护(增、删、查、改),同时教师和学生有不同的登录界面和不同的权限。

(2)包括各种学生的班级信息以及科目的上课信息,如:

课程名、课程学分、上课地点等。

(3)系统相关功能,如系统维护和界面友好等,还保证了系统的简洁性,即用户操作简单方便。

(4)系统运行模式是基于B/S体系结构。

2.项目规划

2。

1项目资源

2。

1。

1硬件设备

表1系统运行硬件环境配置表

设备名称

主要性能指标

规格

数量

处理器

AMDAthlon(速龙)64X2双核

1

主板

技嘉M61SME-S2

1

交换机

24口(100/1000Mbps);背板带宽32Gbps;

1

显示器

冠捷AOC1919919W

1

显卡

NvidiaGeForce6100nForce405

1

2.1。

2软件环境

表2系统运行软件环境配置表

软件类型

软件名称

规格

数量

备注

操作系统

WindowsXPSP3简体中文专业版

1

办公软件

MicrosoftOffice2003WebComponents

1

系统软件

深度一键还原工具5.1

1

视频软件

AdobeFlashPlayer11ActiveX

1

2.1.3软件工具

一个系统的开发是需要很多软件工具的,首先Visio2003是用来画数据流程图的工具,里面有很多种图的模版,有助于我们更清晰的分析问题和了解问题.其次Access2003是数据库,用来储存数据的。

我们可以通过安全设置来限制访问权限。

这样我们可以制作一个网站、用asp语言将数据库连接起来。

实现机器与人的友好界面交流。

VisualStudio2005是一套完整的开发工具集,用于生成ASP。

NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。

VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于使用混合语言创建解决方案。

另外,这些语言利用了。

NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。

VB中提供了多种访问数据库的方法,可以访问的数据库类型有dBase、FoxPro、和Access数据库。

另外可以通过ODBC方式访问MSSQLServer、Oracle和Sybase等,并以客户机/服务器方式存取数据库中的数据。

VB提供的数据库访问方法主要有:

使用可视化数据管理器管理数据库、用Data、ADO数据控件访问数据库、通过ODBC方式访问远程数据库以及采用对象变量访问数据库等。

ASP。

NET是ASP的下一代版本,然而ASP。

NET又并非从ASP3。

0自然演化而来,在许多方面,ASP。

NET与ASP有着本质的不同。

ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP。

NET远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。

ASP。

NET与Windows2000Server/AdvancedServer的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境.ASP.NET是统一的Web应用程序平台,它提供了为建立和部署企业级Web应用程序所必需的服务。

ASP。

NET为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构.ASP。

NET是Microsoft.NETFramework的一部分,是一种可以在高度分布的Internet环境中简化应用程序开发的计算环境。

.NETFramework包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。

它也包含。

NETFramework类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。

表3开发工具一览表

软件类型

软件名称

版本描述

备注

开发工具

MicrosoftVisualStudio2005

简体中文专业版(SP3)

数据库系统

Access

简体中文标准版

建模工具

MSVisio2003

简体中文标准版

系统分析工具

统一建模语言(UML)

简体中文标准版

2。

2项目规划

2。

2。

1任务描述

如下图所示,整个任务计划从接受项目开始,依次有五个模块,每个模块有需要实现的目标.

图1学生信息系统开发任务树

2.2.2进度安排

设置任务步骤、时间分配、相关资源与里程碑标志等,可使用甘特图或任务网络图直观说明。

图2学生管理信息系统开发进度计划甘特图

3.系统需求分析

3。

1业务需求

3。

1。

1业务组织

学生信息管理系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易操作使用等特点。

而后台数据库要具有一致性、完整性、安全性。

1.管理系统前台——操作方便

前台作为与用户直接交互的界面,在考虑功能区的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利,界面友好而直观。

2.管理后台——功能完善

本系统后台管理在考虑毕业生信息管理操作简便的同时,提供了强大的管理

模式。

后台可总体分为两个模块,为了方便教师和学生的工作学习,在信息管理系统首页有两个登录入口:

一个是学生登录入口,一个是教师登录入口。

并设置了帐号登录和密码验证,两个登录的权限是不一样的。

教师登录入口包括了学生的所有权限,有:

学生课程查询、学生信息查询、学生成绩查询和学生社团参与情况查询.另外教师还有添加学生信息和删除学生信息的权限。

图3学生管理信息系统组织结构图

3。

1.2业务定义

该学生信息管理系统的外部实体有三个,分别是学生、教师和管理员,他们分别与系统有不同的交互,不同身份登录的权限以及功能是不一样的.

管理员

教师

学生信息管理系统

P0

成绩信息

学生信息

教学安排

学生成绩

学生

管理权限

图4学生管理信息系统顶层数据流图

3.1.3业务流程

学生

注册

注册信息

学籍管理

毕业信息

总务处

教务处处

学生基本信息

资料存储

档案查询

成绩处理

入学通知单

学生成绩单

资料存储

课程安排

教师信息

学生成绩表

成绩输入

教师

图5学生管理信息系统业务流程图

3。

2功能需求

3.2。

1功能组成

根据系统分析的结果,按照结构化的系统设计方法,学生信息管理系统从功能上可以做出如下系统的划分:

学生信息管理系统

信息管理

成绩管理

用户管理

学生社团参与

学生基本信息

添加学生信息

删除学生信息

学生成绩录入询

学生成绩查询

用户登录

用户验证

图6学生管理信息系统功能树

3.2.2功能逻辑

学生信息管理系统经过划分出各子系统及其各自功能,如下几个图是其各层次的数据流程图。

图7第一层数据流图

图8第二层数据流图登录验证

图9第二层数据流图查询学生信息

图10第二层数据流图查询学生成绩

3。

3数据字典

3。

3。

1数据项的定义

数据项又称为数据元素,是数据的最小单位。

分析数据特性应从静态和动态两个方面去进行,在数据字典中,仅对数据的静态特性做了定义,具体包括:

数据项名称、编号、别名和简述;数据项长度;数据项的取值范围。

 

表4学生管理信息系统学号的定义

数据项编号

I02-01

数据项名称

学号

别名

简述

其用途举例:

是很多表的主键

数据项定义:

数字型,在表里面有索引

类型及宽度

字符型,4位

取值范围

”0001”—”9999"

3.3。

2数据结构的定义

数据结构描述了某些数据项之间的关系。

一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成;还可以有若干个数据项和数据结构组成.数据字典中对数据结构的定义包括以下内容:

数据结构的名称和编号;简述;数据结构的组成。

如果是一个简单的数据结构,只要列出它所包含的数据项。

如果是一个嵌套的数据结构,则需列出它所包含的数据结构的名称。

因为这些被包含的数据结构在数据字典的其它部分已有定义。

表5学生管理信息系统的数据结构

DS03—01:

学生成绩表

DS03—02:

成绩表标识

DS03—03:

学生情况

DS03—04:

成绩情况

I1:

成绩表号

I3:

学号

I10:

学号

I2:

日期

I4:

姓名

I11:

课号

 

I5:

性别

I12:

学习成绩

I6:

出生日期

 

I7:

籍贯

I8:

政治面貌

I9:

班号

3。

3。

3数据流的定义

数据流由一个或一组固定的数据项或数据结构组成。

定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。

表6学生管理信息系统数据流定义

例:

数据流定义

数据流编号:

F03—08

数据结构名称:

成绩表

简述:

教务处输出的成绩表

数据流来源:

教务处

数据流去向:

学生模块

数据流组成:

学生学号十学生姓名十课程名称十课程分数

数据流量:

10份/时

高峰流量:

20份/时(上午9:

00----11:

00)

4。

系统结构设计

4。

1体系结构设计

采用体系结构图描述目标系统的分层情况、工作模式、组成系统的所有构件。

图11学生管理信息系统体系结构图

4。

2软件结构

4。

2。

1软件模型

软件结构包括构成系统的设计元素的描述、设计元素之间的交互、设计元素的组合模式以及在这些模式中的约束。

一个系统由一组构件以及它们之间的交互关系组成,这种系统本身又可以成为一个更大的系统的组成元素.软件结构图也就是为了反映软件系统中组件之间相互关系和约束的体系结构设计图,称为软件体系结构图更为合适,一般通过分层次或分时间段等方式说明体系结构的各个组成部分的组合关系.

图12学生管理信息系统软件结构图

4。

2.2模块定义

整个学生信息管理系统一共有5个模块。

分别是:

1学生基本信息查询:

输入学生学号后,点击确定便会出现相关学生的信息。

包括学号、姓名、性别、出生日期、籍贯、政治面貌、班号、专业号、宿舍号和密码这些信息.

2学生基本信息录入:

录入的信息有学号、姓名、性别、出生日期、籍贯、政治面貌、宿舍号和密码。

并且还设置了格式限制,如果输入格式不对便无法插入学生信息。

3学生基本信息删除:

进入该页面后会显示所有学生的信息,每个学生信息最后面一栏有删除链接,只要点击删除,就可以将该学生的信息删除了。

4学生成绩展示:

输入要查询的学生学号后,显示的信息有学号、姓名、班级名称、课程名称、该课程的学分以及该课程的成绩.

5学生加入社团情况:

输入要查询的学生学号后,会显示该学生的学号、姓名、所属院系、社团名称、社团负责人和该学生担任的职务。

6学生课程查询:

输入学生学号后点击确定会出现相关信息,包括学号、姓名以及修的课程名和该课程的学分,还有上课的地点这样信息。

IPO表

模块编号:

M5

模块名称:

学生成绩查询

所属系统:

学生信息管理系统

调用模块:

学生登录验证、学生基本资料、学生成绩信息

被调用模块:

学生基本信息

模块描述:

该模块可以查询学生成绩

输入参数:

学生学号

输出参数:

课程成绩

变量说明:

数据

相关数据表:

成绩资料库

处理:

学生帐号密码登录验证成功可以进入学生首页,点击查询成绩后进入查询页面,输入学生学号便可以查询学生成绩。

备注:

设计人:

设计日期:

图13学生成绩查询IPO图

IPO表

模块编号:

M3

模块名称:

学生信息修改

所属子系统:

学生管理

调用模块:

增加个人基本资料、删除个人信息、修改个人资料

被调用模块:

学生管理

模块描述:

对学生的资料的信息进行管理

输入参数:

个人资料

输出参数:

编号

变量说明:

数据

相关数据表:

个人资料库

处理:

学生把个人信息传到个人信息管理模块进行管理,可以对个人信息进行增加、删除或者修改。

备注:

设计人:

设计日期:

图14学生信息修改IPO图

5.系统详细设计

5。

1程序算法详细设计

整个管理系统要做成一个网页,首先在分析整个布局的基础上先建立数据库,输入整个系统所需要的表,如班级表、学生表、学习表之类的。

在建立所需要的各种查询和窗体.差不多整个数据库就算完成了、

其次是网页界面数据和链接的设计。

首先设计登录界面,上面现实时间日期,上面设计两个登录链接,分别用来不同身份的人登录,其次在登录界面登录成功后我分别设计了不同的功能满足不同的需要。

其中数据库设计时候由于要教师登录,里面也输入了教师的信息,为了方便操作,教师和学生的初始密码设置的都是123,当然,可以在数据库里面修改数据,在密码这项里面修改密码就可以了。

关于登录的算法,首先在客户端向服务器端请求登录页面时,服务器端生成一个随机字符串,连同登录页面一同发送给客户端浏览器,当用户输入完用户名密码后,将密码采用MD5或者SHA1来生成散列值作为密钥,服务器端发送来的随机字符串作为消息数据,进行hmac运算。

然后将结果提交给服务器。

之所以要对用户输入的密码进行散列后再作为密钥,而不是直接作为密钥,是为了保证密钥足够长,而又不会太长.服务器端接受到客户端提交的数据后,将保存在服务器端的随机字符串和用户密码进行相同的运算,然后进行比较,如果结果一致,则认为登录成功,否则登录失败。

这里客户端每次请求时服务器端发送的随机字符串都是不同的,因此即使入侵者监听到了这个随机字符串和加密后的提交的数据,它也无法再次提交相同的数据通过验证。

而且通过监听到的数据也无法计算出密钥,所以也就无法伪造登录信息了。

5。

1.1学生信息查询算法描述

采用程序流程图对程序算法进行描述。

首先开始进入系统主界面,然后不同身份登入学生模块或者教师模块,都有学生信息的查询功能,点击链接进入查询界面后,会显示根据学号查询,输入学号后会判断数据库里面有没有这个学号的相关信息,如果没有,点击后依然是原界面,提示请输入正确的学号,如果数据库里面有该学号相关信息,就会直接在确定按钮下面显示该学学号的相关信息。

图15学生信息查询算法描述

5.2数据库详细设计

5。

2.1概念数据模型设计

概念模型是从用户的角度看到的数据库,可使用ER图说明实体之间关系。

图16学生信息属性图

图17成绩信息属性图

学生

学习

成绩

课程

m

n

图18学习课程E—R图

5。

2。

2逻辑数据模型设计

逻辑数据模型简称逻辑模型,这是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型,如网状数据模型(NetworkDataModel)、层次数据模型(HierarchicalDataModel)等等。

此模型既要面向用户,又要面向系统,主要用于数据库管理系统(DBMS)的实现.

表7学生信息管理系统逻辑数据模型

序号

关系名称

关系模型

主键

外键

1

班级表

班级表(班号,所属院系,班级名称,…)

班号

班级名称

2

参社表

参社表(学号,注册号,担任职务,…)

学号

注册号

3

讲授表

讲授表(课号,注教师编号,上课地点,…)

课号

教师号

4

教师表

教师表(教师号,教师姓名,性别,…)

教师号

5

课程表

课程表(课号,学分,课程名,…)

课号

6

宿舍表

宿舍表(宿舍号,宿舍电话,宿舍人数,…)

宿舍号

7

学生表

学生表(学号,姓名,出生日期,…)

学号

5.2。

3物理数据模型设计

图19数据库模型图

图20数据库所有的查询

在逻辑数据模型(即关系模型)的基础上,构建物理数据模型(即数据库与数据表结构),将关系模型转换为具体的表结构。

具体包括:

(1)数据库名;

(2)表名;(3)字段名;(4)字段取值的数据类型与数据完整性约束(缺省值、格式控制、范围控制、空值控制与参照完整性).

 

表8学生信息表结构

序号

字段名

主键否

外键否

数值类型

长度

缺省值

取值范围

可为空

1

学号

Y

N

数字

10

——

001~100

N

2

姓名

N

N

文本

20

——

001~100

N

3

性别

N

N

文本

30

001~100

N

4

出生日期

N

N

时间/日期

30

001~100

Y

5

籍贯

N

N

文本

30

001~100

Y

6

政治面貌

N

N

文本

30

001~100

N

5.3界面设计

图21系统首页

图22学生登录界面

图23学生主界面

图24上课信息查询

图25社团参与情况查询

图26教师登录

图27教师首页

图28添加学生信息

图29成功插入信息

事情是这样的,工藤优作原先就怀疑并且侦察黑衣组织。

以小说家的身份为掩护,秘密调查。

发现一些线索后特意搬到黑衣组织首脑阿笠家的隔壁住,并且从小培养新一,并派新一和阿笠混熟想借此侦察一些情报.当阿笠开始怀疑工藤父子的时候,想出一条毒计,他派GIN和沃克跟踪出去约会的小兰和新一,大家都看过第一集,其实交易是幌子,真正的目的是跟踪,于是新一也就被他们变成了柯南。

之后,阿笠顺理成章地成为了新一的同伴与监护人,并且柯南实际上成了阿笠手中的人质,当时新一的父母第一次出现的那一集,实际是和阿笠谈判的,最终的结果是阿笠以柯南要挟他们两个人流放到瑞士.而优作因为不能和新一说明真相,从而让新一感到受骗,受到伤害.只能同意阿笠的要求,不再回日本,所以你们看优作只有103集的时候回过日本,还是变装的,不能让阿笠发现。

其实APTX-4689就是阿笠和灰原哀的父母联合开发的,而成功后哀的父母意外身亡。

阿笠留着柯南不死只不过想观察药品还有没有其他的副作用。

但是突然有一天,优作和有纪子突然潜回日本,和柯南(103—104集)秘密接触,让他感受到了威胁,于是安排一个间谍时刻跟随在柯南的身边,那就是灰原哀。

哀其实是APTX-4689的第一个实验品,本来药的目的是永葆青春,没想到竟然适得其反产

图30删除页面

6.系统测试与使用

6。

1系统测试情况

系统测试包括集成两个或更多的实现系统功能或系统特点的组件。

然后再测试这个集成的系统。

表9登录测试

测试序号

01

测试名称

登录模块

被测试系统

学生管理信息系统

测试功能描述

1:

进入登录页面

2:

检验输入的账号和密码是否匹配

测试描述

测试步骤

1:

运行学生管理信息系统

2:

输入学号和密码或者教师号和密码

期待输出结果

1:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1