收藏 分销(赏)

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

上传人:丰**** 文档编号:4663453 上传时间:2024-10-08 格式:DOC 页数:22 大小:84.88KB 下载积分:10 金币
下载 相关 举报
学籍管理系统课程设计.doc_第1页
第1页 / 共22页
学籍管理系统课程设计.doc_第2页
第2页 / 共22页


点击查看更多>>
资源描述
课程设计 学院 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) 顶层图 2 处理后的信 息 1 信息处 理 管 理 员或 学 生 管理员 信息 信息 信息 信息 D 学生成绩信息 (2) 1层图 1.2 处理信 息 1.1 接收信 息 管 理员 信息 信息 信息 D 学生成绩信息 信息 2.2 显示输 出 2.1 接收处理后的信 息 管理员 或 学 生 信息 信息 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)每位学生可以学习多门课程,每门课程可供多位学生学习。 Sage Ssex 由上述分析可得到系统的E—R图: Sname Sdept Student Sno Cno Sno Cname gy coursee Cno Ccredit Passwd 查询 输入 urse score Fscore Name (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)创建管理员登陆信息表: create table user ( name nvarchar(20) not null, passwd nvarchar(20) not null, gy nvarchar(20) not null, constraint PK_user primary key (name) ) (2)创建学生表: create table Student ( Sno nvarchar(10) not null, Sname nvarchar(20) null, Ssex nvarchar(5) null, Sage nvarchar(5) null, Sdept nvarchar(5) null, constraint PK_Student primary key (Sno) ) (3)创建课程信息表 create table course ( Cno nvarchar(11) not null, Cname nvarchar(5) null, Ccredit nvarchar(5) null, constraint PK_course primary key (Cno) ) (4)创建成绩信息表 create table score ( Sno nvarchar(10) not null, Cno nvarchar(5) not null, Fscore nvarchar(5) not null, constraint PK_score primary key (Sno), constraint FK_score primary key (Cno) 4.5输入输出设计 输入模块用来输入学生信息,由主界面中的输入菜单进入输入学生信息窗体。 功能要求; ◎ 在窗体上通过不同的按钮可以显示数据库中的各条信息。 ◎ “添加”按钮用于新增学生记录,在学生信息表中新增记录,从而数据表中的记录数目会自动增加。 ◎ “删除”按钮用于删除数据表中的某些记录,从而数据表中的记录也相应地被删除。 ◎ “修改”按钮用于修改某些学生的基本信息情况,从而数据表中的记录相应地也被修改。 ◎ “上一条”、“下一条”、“第一条”和“最末一条”按钮用于移动显示记录。 ◎ “退出”按钮用于返回到主界面。 ◎ 下图显示了学生成绩管理系统登陆界面: ◎ ◎ 下面显示了学生成绩管理系统主界面: ◎ 查询功能: ◎ 4.6系统配置设计 为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下: 软件环境: 客户端: Windows95/98/2000/XP,Internet Explorer(IE)等 服务器端:Windows 2003/Windows2000,Internet Information Server (IIS)6.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。 数据库:采用SQL Server 2000,运行于服务器端。 硬件环境: 服务器端:处理器:Intel PentiumIII 以上 内存:推荐512或更高 客户机:处理器:Intel PentiumIII 以上 内存:256M以上推荐512 协议:TCP/IP 浏览器:Internet Explore 6.0 五.系统实施 主程序设计图 学生登录 用户名密码 不正确 正确 查询项目 成绩 继续 不继续 登陆界面 学生登录系统 管理员登录 用户密码 不正确 正确 查询项目 成绩 不打印 打印 成绩单 登陆界面 管理员登录系统 管理员登录 用户密码 不正确 正确 选择 删除数据 修改数据 输入数据 登陆界面 VB编写的登录局域网内的sql2000数据库服务器代码 Private Sub Command1_Click() '首先引用Microsoft Activex Data Objects 2.x Library Dim objcon As New ADODB.Connection Dim objrs As New ADODB.Recordset Dim strConn As String strConn = "Provider=SQLOLEDB.1;User ID=sa;password=密码;Initial Catalog=数据库名称;Data Source=本机IP地址(192.168.1.136)" objcon.Open strConn 'strConn = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=hNXQF222;Initial Catalog=database;Data Source=192.168.1.136" 'objcon.Open "Provider=sqloledb.1;user id=sa;password=hNXQF222;Initial Catalog=Northwind;Data Source=" objrs.Open "select * from Orders", objcon, 3, 1 '在部件中添加DataGrid控件 Set DataGrid1.DataSource = objrs End Sub 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.Harvey M.Deitel,Paul J.Deitel,Sean E.Santry(美).Advanced Java2 Platform How To Program,电子工业出版社,2003 11.罗晓沛.数据库技术.清华大学出版社.2002 12.孟小峰,王珊.数据库系统导论.机械工业出版社.2000 13.洪志全.微机软硬件技术.北京:电子工业出版社.2002 还认真开展了6次全国统一行动,遏制了因"三超一疲劳"而引发的交通事故;在三、四、五月份,我队还按照州政府、州安委会、州支队要求,开展了道路交通集中整治专项行动、治理酒后驾驶、摩托车、电动车专项治理行动,均取得了一定的成效。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服