学籍管理系统课程设计.docx

上传人:b****1 文档编号:2580431 上传时间:2023-05-04 格式:DOCX 页数:20 大小:193.88KB
下载 相关 举报
学籍管理系统课程设计.docx_第1页
第1页 / 共20页
学籍管理系统课程设计.docx_第2页
第2页 / 共20页
学籍管理系统课程设计.docx_第3页
第3页 / 共20页
学籍管理系统课程设计.docx_第4页
第4页 / 共20页
学籍管理系统课程设计.docx_第5页
第5页 / 共20页
学籍管理系统课程设计.docx_第6页
第6页 / 共20页
学籍管理系统课程设计.docx_第7页
第7页 / 共20页
学籍管理系统课程设计.docx_第8页
第8页 / 共20页
学籍管理系统课程设计.docx_第9页
第9页 / 共20页
学籍管理系统课程设计.docx_第10页
第10页 / 共20页
学籍管理系统课程设计.docx_第11页
第11页 / 共20页
学籍管理系统课程设计.docx_第12页
第12页 / 共20页
学籍管理系统课程设计.docx_第13页
第13页 / 共20页
学籍管理系统课程设计.docx_第14页
第14页 / 共20页
学籍管理系统课程设计.docx_第15页
第15页 / 共20页
学籍管理系统课程设计.docx_第16页
第16页 / 共20页
学籍管理系统课程设计.docx_第17页
第17页 / 共20页
学籍管理系统课程设计.docx_第18页
第18页 / 共20页
学籍管理系统课程设计.docx_第19页
第19页 / 共20页
学籍管理系统课程设计.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学籍管理系统课程设计.docx

《学籍管理系统课程设计.docx》由会员分享,可在线阅读,更多相关《学籍管理系统课程设计.docx(20页珍藏版)》请在冰点文库上搜索。

学籍管理系统课程设计.docx

学籍管理系统课程设计

学院

MIS课程设计

 

课程设计题目:

学籍管理系统

专业班级:

学生姓名:

学号:

指导教师:

2010年9月5日

1.引言………………………………………………………………………………………………1

2.系统调查和可行性研究…………………………………2

2.1初步调查………………………………………………………………………………2

2.2目标…………………………………………………………………………………………2

2.3可行性分析………………………………………………………………………3

2.4系统运行环境…………………………………………………………………4

3系统分析……………………………………………………………………………………4

3.1业务流程图分析…………………………………………………………………4

3.2数据流程图分析…………………………………………………………………4

3.3数据字典…………………………………………………………………………………5

4结构设计………………………………………………………………………………………7

4.1功能结构设计…………………………………………………………………………7

4.2系统功能结构图……………………………………………………………………8

4.3数据库设计………………………………………………………………………………8

4.4代码设计……………………………………………………………………………………10

4.5输入输出设计…………………………………………………………………………11

4.6系统配置设计…………………………………………………………………………13

5系统实施……………………………………………………………………………………14

6系统维护和改进

6.1运行维护……………………………………………………………………………………17

6.2系统的维护和提高……………………………………………………………18

7参考文献………………………………………………………………………19

一.引言

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

管理信息系统是进行信息的采集、存储、加工、维护和使用的系统。

它是随着管理科学和技术科学的发展而形成的。

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

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

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

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

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

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

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

因此,开发这样一套管理软件成为很有必要的事情,

学生成绩管理系统提供了强大的学生成绩管理管理功能,方便管理员对学生成绩等信息的添加.修改.删除.查询.汇总.统计等操作。

更适合大型数据库的管理。

二.系统调查与可行性研究

2.1初步调查

系统初步调查中采用的主要方式是与教务处的教职工进行交流,并结合自己的实践经验,经过调查研究发现,在日常教学活动中出现的主要问题是:

(1)有的学校现行的成绩管理方式仍为基于文本、表格等传统手工处理方式。

成绩信息管理没有完全科学化、规范化、其处理速度较慢,因此影响教学工作的开展,难以进行有效的信息反馈。

(2)学校领导对整个学校的成绩信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。

(3)部门之间信息交流少,信息渠道单一,不利于协调工作,容易出错。

因此,我想通过建立成绩信息管理系统,使学生成绩管理工作科学化、规范化、程序化,促使提高成绩信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化,第一时间把握学生信息,以提高整体教学水平。

2.2目标

1.管理员能够方便的对信息进行添加.修改.删除.查询.汇总.统计等操作。

2.可以将数据库发布到网上,进行资源共享。

3.学生可以在自己的权限内对信息进行访问,即使查询相关信息。

2.3可行性分析

(1)系统需求

信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。

计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。

为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件为教学办公室带来了极大的方便。

该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接完成。

通过操作手册,使用者可以了解本软件的基本工作原理。

操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。

(2)功能需求 

学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。

对于本系统,我们需要实现以下一些基本功能:

1学生查询功能:

为了方便学生查找成绩等信息,将所有信息按照需要进行分类。

这样学生就能很方便的找到自己需要的信息。

2添加功能:

管理员可以通过填写表格的形式输入学生成绩等相关信息。

系统可以自动避免重复信息。

3修改功能:

管理员可以对数据库中的信息进行修改。

系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。

4删除功能:

管理员可以对数据进行删除操作。

系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。

5管理员查询功能:

管理员可以通过条件选择查询所有信息,并进行排序。

6汇总功能:

管理员可以通过此功能对信息进行汇总。

7统计功能:

管理员可以通过此功能对信息进行统计。

如统计不及格名单等。

2.4系统运行环境

本论文就是以VB为前台和SQL2000为后台等软件作为开发工具,以各种单位机构为对象,开发一个从某种程度上能满足中小型机构对学籍信息管理的要求的“学籍管理信息系统”。

三.系统分析

3.1业务流程图分析

3.2数据流程图分析

(1)顶层图

信息信息

信息

信息

D学生成绩信息

(2)1层图

信息

信息

信息

D学生成绩信息

信息

信息信息

3.3数据字典

1.名称:

管理员信息表

表名称标识:

user

如下图所示,用户信息表包括用户名、用户密码、用户类型四个字段。

名称

字段名称

数据类型

主键

非空

备注

管理员名

name

文本

No

Yes

管理员姓名

管理员密码

passwd

文本

No

No

管理员密码

管理员级别

gy

数字

No

No

管理员年级

用户信息表

2.名称:

学生信息表

表名称标识:

student

如下图所示,学生信息表包括书学号、姓名、年龄、性别、专业五个字段。

名称

字段名称

数据类型

主健

非空

备注

学号(唯一性标识)

Sno

数字

No

No

学员代号

姓名

Sname

文本

No

No

学员姓名

年龄

Sage

数字

No

No

学员年龄

性别

Ssex

文本

No

No

学员性别

专业

Sdept

文本

No

No

学员专业

学生信息表

3.名称:

课程信息表

表名称标识:

course

如下图所示,课程信息表包括课程号、课程名、学分三个字段。

名称

字段名称

数据类型

主健

非空

备注

课程号(唯一性标识)

Cno

数字

Yes

No

课程代号

课程名

Cname

文本

No

No

课程名称

学分

Ccredit

数字

No

No

课程学分

课程信息表

4.名称:

成绩信息表

表名称标识:

score

如下图所示,成绩信息表包括学号、课号、成绩三个字段。

名称

字段名称

数据类型

主健

非空

备注

学号

Sno

数字

No

No

学生代号

课号

Cno

数字

No

No

课程代号

成绩

Fscore

数字

No

No

学生考试成绩

成绩信息表

四.结构设计

4.1功能结构设计

 

学生成绩管理系统功能结构图

4.2系统功能结构图

 

“学生成绩管理系统”系统功能结构图

4.3数据库设计

(1)概念模型设计

由需求分析的结果可知,本系统设计的实体包括:

1.学生基本信息:

学号,姓名,性别,地址,年龄,专业。

2.课程基本信息:

课程名,课程号,分数.

3.管理员基本信息:

管理员姓名,管理员密码,管理员级别。

4成绩基本信息:

学号,课号,学分

这些实体间的联系包括:

(1)每位学生可以学习多门课程,每门课程可供多位学生学习。

由上述分析可得到系统的E—R图:

 

(2)由系统E—R图转化而得到的关系模式如下:

(1)user(name,Passwd,gy),其主关键字为name;

(2)Student(Sno,Sname,Sage,Ssex,Sdept),其主关键字为Sno;

(2)course(Cno,Cname,Ccredit),其中主关键字为Cno;

(3)Score(Sno,Cno,Fscore)其中主关键字为Sno和Cno。

(3)确定关系模型的存取方法

在将概念模型转换成物理模型之后,我们可以对物理模型进行设计,双击物理模型的关系,可以对该关系的名称、注释等信息进行查询。

可对该关系的属性列进行设计,可分别设置其名称、码、数据类型以及主码、是否为空等。

在实际设计中最常用的存取方法是索引发,使用索引可以大大减少数据的查询时间,在建立索引时应遵循:

在经常需要搜索的列上建立索引; 在主关键字上建立索引;在经常用于连接的列上建立索引,即在外键上建立索引;在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的等规则。

才能充分利用索引的作用避免因索引引起的负面作用。

4.4代码设计

(1)创建管理员登陆信息表:

createtableuser(

namenvarchar(20)notnull,

passwdnvarchar(20)notnull,

gynvarchar(20)notnull,

constraintPK_userprimarykey(name)

(2)创建学生表:

createtableStudent(

Snonvarchar(10)notnull,

Snamenvarchar(20)null,

Ssexnvarchar(5)null,

Sagenvarchar(5)null,

Sdeptnvarchar(5)null,

constraintPK_Studentprimarykey(Sno)

(3)创建课程信息表

createtablecourse(

Cnonvarchar(11)notnull,

Cnamenvarchar(5)null,

Ccreditnvarchar(5)null,

constraintPK_courseprimarykey(Cno)

(4)创建成绩信息表

createtablescore(

Snonvarchar(10)notnull,

Cnonvarchar(5)notnull,

Fscorenvarchar(5)notnull,

constraintPK_scoreprimarykey(Sno),

constraintFK_scoreprimarykey(Cno)

4.5输入输出设计

输入模块用来输入学生信息,由主界面中的输入菜单进入输入学生信息窗体。

功能要求;

◎在窗体上通过不同的按钮可以显示数据库中的各条信息。

◎“添加”按钮用于新增学生记录,在学生信息表中新增记录,从而数据表中的记录数目会自动增加。

◎“删除”按钮用于删除数据表中的某些记录,从而数据表中的记录也相应地被删除。

◎“修改”按钮用于修改某些学生的基本信息情况,从而数据表中的记录相应地也被修改。

◎“上一条”、“下一条”、“第一条”和“最末一条”按钮用于移动显示记录。

◎“退出”按钮用于返回到主界面。

◎下图显示了学生成绩管理系统登陆界面:

 

◎下面显示了学生成绩管理系统主界面:

◎查询功能:

4.6系统配置设计

为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。

此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。

其运行要求如下:

软件环境:

客户端:

Windows95/98/2000/XP,InternetExplorer(IE)等

服务器端:

Windows2003/Windows2000,InternetInformationServer

(IIS)6.0及其以上版本,IE等;或者Windows98,PersonalWebServer(PWS),IE等。

数据库:

采用SQLServer2000,运行于服务器端。

硬件环境:

服务器端:

处理器:

IntelPentiumIII以上

内存:

推荐512或更高

客户机:

处理器:

IntelPentiumIII以上

内存:

256M以上推荐512

协议:

TCP/IP

浏览器:

InternetExplore6.0

五.系统实施

主程序设计图

正确

不继续

学生登录系统

正确

打印

管理员登录系统

正确

VB编写的登录局域网内的sql2000数据库服务器代码

PrivateSubCommand1_Click()

'首先引用MicrosoftActivexDataObjects2.xLibrary

DimobjconAsNewADODB.Connection

DimobjrsAsNewADODB.Recordset

DimstrConnAsString

strConn="Provider=SQLOLEDB.1;UserID=sa;password=密码;InitialCatalog=数据库名称;DataSource=本机IP地址(192.168.1.136)"

objcon.OpenstrConn

'strConn="Provider=SQLOLEDB.1;PersistSecurityInfo=False;UserID=sa;password=hNXQF222;InitialCatalog=database;DataSource=192.168.1.136"

'objcon.Open"Provider=sqloledb.1;userid=sa;password=hNXQF222;InitialCatalog=Northwind;DataSource="

objrs.Open"select*fromOrders",objcon,3,1

'在部件中添加DataGrid控件

SetDataGrid1.DataSource=objrs

EndSub

MIS物理系统的实施是计算机系统和通信系统设备的订购,机房的准备和设备的安装调试等一系列活动的总和。

六.系统维护和改进

6.1运行维护

本网站的维护主要包括以下内容:

1.权限维护。

管理员需要对用户的用户名、密码和权限进行维护,给每名学生分配享用的用户名和密码,确定查询级别。

2.考试信息管理。

考试时间安排及是否有成绩信息要经常进行更新。

3.成绩管理。

及时发布已经出来的成绩,以供学生查阅。

6.2系统的改进与提高

由于各种原因,本系统有许多缺点。

针对本系统的一些缺点,在二期开发时主要在以下方面进行改进:

1、 加强后台管理页面的建设。

本系统只是面向用户,对成绩的管理只靠人工在后台操作,费时又费力。

加强后台管理系统的建设,各项操作由程序执行,方便、准确,又节省人工。

2、各模块之间的联系比较混乱。

加强各模块之间的联系,条理清楚,链接明确。

 

参考文献

1.李伟.人力资源管理现状及其解决方案.企业改革与管理,2004(9)

2.邬锦雯.人力资源管理信息化.北京:

清华大学出版社,2006

3.常晋义.信息系统开发与管理.北京:

机械工业出版社,2004

4.安忠,佟志臣.管理信息系统.北京:

中国铁道出版社,经济科学出版社,2000

5.周三多,陈传明,鲁明泓.管理学—原理与方法.上海:

复旦大学出版社,1999

6.薛华成.管理信息系统.北京:

清华大学出版社,1999

7.黄梯云.管理信息系统.北京:

高等教育出版社,2005

8.陈佳.信息系统开发方法教程.北京:

清华大学出版社,2004

9.龙守谌.数据库技术与应用.北京科学出版社.1995 

10.HarveyM.Deitel,PaulJ.Deitel,SeanE.Santry(美).AdvancedJava2PlatformHowToProgram,电子工业出版社,2003

11.罗晓沛.数据库技术.清华大学出版社.2002

12.孟小峰,王珊.数据库系统导论.机械工业出版社.2000

13.洪志全.微机软硬件技术.北京:

电子工业出版社.2002

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2