




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理信息系统课程设计报告 题 目 学生学籍管理系统 学生姓名 学 号 专业班级 信管10101 指导老师 方霞 设计日期 2013.06.242013.06.28 指导老师评阅意见:评阅成绩: 签名:目录一、概述3二、需求分析4三、概要设计5四、详细设计8五、测试结果及分析10六、参考资料12七、课程设计总结12一、概述课题目的与意义随着信息技术在管理上越来越广泛的应用,管理信息系统的实施在技术上已经逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。学生学籍管理系统是一个教育单位不可缺少的部分
2、,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。课题要求本系统是一个典型的信息管理系统,主要用于学校有效管理
3、学生的相关信息,可以对学生注册、学生成绩、学生调动、学生成绩统计、学生在校奖惩情况、学生个人情况进行相应管理,学生也可以对自己的相关信息进行基本管理。可行性分析由于本系统管理的对象单一,都是在校学生,且每个数据具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于用采用数据库管理。且学校用于学生管理的计算机在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,参考其他程序的功能,因此完全可以实现。本系统是以SQL Server为应用开发工具,Microsoft access为数据库管理系统的信息管理系统。SQL Server 是一
4、种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发windows 环境下的一些应用程序。Misrosoft Access 是一个功能强大而且使用方便的数据库管理系统,为中小型数据库提供了良好的创建环境。因此,本系统具有技术上的可行性。二、需求分析用户具体需求分析学生用户:对个人情况信息进行查询。系统管理员:能够浏览所有用户信息,能对学生进行注册登记,对学生的成绩、调动情况、奖惩情况进行管理,以及对学生的相关资料进行统计。系统功能分析1.学生注册管理:主要实现了对学生相关信息的添加、删除、修改功能。2.学生成绩管理:主要实现了对学生相关成绩信息的添加、删除、修改功能。3.学生
5、调动管理:主要实现了对学生的在校状态的添加、删除、修改等功能。4.奖惩管理:主要实现了对学生在校的奖励和惩罚相关信息的添加、删除、修改。5.资料统计:主要实现了对学生成绩的及格和不及格进行统计。 6.个人情况查询:主要实现了学生对自己的基本信息和成绩的查询。功能分析图学籍管理系统学生奖惩管理个人情况查询学生成绩管理学生注册登记资料统计学生调动管理基本信息录入学生调动删除学生调动修改奖惩情况录入奖惩情况修改奖惩情况删除计算学生成绩学生调动录入学生成绩删除学生成绩修改基本信息修改基本信息删除学生成绩录入统计学生成绩基本信息查询学生成绩查询我主要负责学生注册登记、学生成绩查询两大功能模块和画系统流程
6、图的工作。三、概要设计系统流程图登陆成功学生调动管 理资料统 计学生奖惩管 理个人情况查 询学生注册登 记学生成绩管 理退出开始结束E-R图:数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。用数据字典来定义数据流图中各元素的确切内容:数据项定义1:名称::用户身份信息(Users表)描述:产生管理员与学生用户及权限定义:用户身份信息=(username+password+level)数据项定义2:名称:学生用户信息(S表)描述:产生学生用户的基本信息定义:学生用户信息=(学号,姓名,性别,身份证号码,年龄,政治面貌,所在院系,所在专业,电话,地址) 数据项
7、定义3: 名称:学生成绩信息(SC表) 描述:产生学生各门课程相应成绩 定义:学生成绩信息=(学号+课程+成绩)数据项定义4: 名称:学生调动表(Evaluation表) 描述:产生学生在校情况 定义:学生学籍信息=(学号+调动类型+调动时间) 数据项定义5: 名称:学生奖惩信息(Reward表) 描述:产生学生在校的奖惩信息 定义:学生奖惩信息=(学号+奖惩+原因+时间)数据项定义6: 名称:学生课程信息(C表) 描述:产生学生在校的课程信息定义:学生奖惩信息=(课程号+课程名)数据库相关表结构 3.1 用户表列名 数据类型可否为空说明NumberVarchar学号PasswordVarch
8、ar登录密码LevelVarchar级别3.2信息表列名数据类型可否为空说明NumberVarcharNot null学号NameVarchar姓名SexVarchar性别IDChar身份证号码agevarchar年龄Pavarchar政治面貌InstituteVarchar所在院系Subjectvarchar所在专业TelVarchar电话advarchar地址3.3 课程表 列名数据类型可否为空说明CnameVarcharNot null课程名CnVarchar课程号3.4 成绩表 列名数据类型可否为空说明NumberVarcharNot null学号YearVarchar学年Termva
9、rchar学期CnVarcharl课程号Scorevarchar成绩3.5 调动表 列名数据类型可否为空说明NumberVarcharNot null学号NameVarchar姓名StyleVarchar调动类型TimeDatetime调动时间3.6 奖惩表 列名数据类型可否为空说明NameVarcharNot null姓名NumberVarchar学号RewardtimeDatetime奖励时间RewardstyleVarchar奖励类型RewardreasonVarchar奖励原因PunishtimeDatetime惩罚时间PunishstyleVarchar惩罚类型Punishreaso
10、nVarchar惩罚原因四、详细设计本系统主要使用的开发工具为Delphi 7,采用Microsoft SQL Server 2005数据库管理系统。4.1登陆界面关键代码:procedure TPasswordDlg.OKBtnClick(Sender: TObject);varmform: TForm1;beginDataModule3.ADOQuery1.Close;DataModule3.ADOQuery1.SQL.Clear; DataModule3.ADOQuery1.SQL.Add(select * from users where username=+EditName.Text
11、+ and password=+EditPass.text+);DataModule3.ADOQuery1.Open;if (DataModule3.ADOQuery1.RecordCount=0) thenbeginshowmessage(密码错误,请重新输入!);exit;end;userlevel:=DataModule3.ADOQuery1.FieldByName(level).AsInteger;mform:= TForm1.Create(self);mform.Show; /显示主窗口self.hide; /隐藏用户登录窗口end;procedure TPasswordDlg.Ca
12、ncelBtnClick(Sender: TObject);beginapplication.Terminate;/终止程序end;end.4.2学生注册登记 procedure TForm7.Button1Click(Sender: TObject);beginADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add(Select * from evaluation where number like +%+Trim(edit1.Text)+%+or rewardtime like +%+Trim(edit1.Text)+%+or rewar
13、dstyle like +%+Trim(edit1.Text)+%+or rewardreason like +%+Trim(edit1.Text)+%+ or punishtime like +%+Trim(edit1.Text)+%+or punishstyle like +%+Trim(edit1.Text)+%+or punishreason like +%+Trim(edit1.Text)+%+);ADOQuery1.Open;end;procedure TForm7.Button2Click(Sender: TObject);beginADOQuery1.Close;ADOQuer
14、y1.SQL.Clear;ADOQuery1.SQL.Add(select * from evaluation where punishstyle=+Edit2.Text+ );ADOQuery1.Open;end;procedure TForm7.Button3Click(Sender: TObject);beginADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add(select * from evaluation where rewardstyle=+Edit3.Text+ );ADOQuery1.Open;end;end.4.3学生
15、成绩管理 procedure TForm9.Button2Click(Sender: TObject);beginADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add( select number,name,sex,ID,age,pa,institute,tel,ad from information where number=+Edit1.Text+ );ADOQuery1.Open;end;procedure TForm9.Button3Click(Sender: TObject);beginADOQuery1.Close;ADOQue
16、ry1.SQL.Clear;ADOQuery1.SQL.Add(select ,cname,score from class,score where = and number=+Edit1.Text+ );ADOQuery1.Open;end;end. 五、测试结果及分析1.该界面是实现管理员与学生用户的登陆2.该界面是实现功能的主窗体3.该界面是实现奖惩的管理4.该界面是资料统计的实现 5.该界面是实现个人情况的查询以上皆是利用管理员身份登陆的界面,可以实现对全部功能的使用。6.该界面是学生用户登陆的界面,只能对其本身的相关信息进行查询六、参考资料【1】宋一兵. Delphi7基础教程.机械
17、工业出版社.2005年.【2】钱雪忠、李京. 数据库原理及应用. 北京邮电大学出版社.2010年.【3】张海幡.软件工程导论.清华大学出版社.2008年.【4】黄梯云.管理信息系统. 高等教育出版社. 2009年.七、课程设计总结该系统是基于数据库的学生学籍管理系统。能够实现对学生学籍信息进行录入,修改,删除,查询和输出等基本操作。首先构造框架:基于系统流程图和系统功能结构图,设计构建系统的整个框架。然后进行概念设计、详细设计、编码与测试阶段,最终完成一个可以交付的系统。在此次课程设计中,我主要负责的学生信息注册和学生成绩管理两个功能模块,在这个过程中,也不是一帆风顺的,刚开始,在设计数据库的时候就出现了dephie无法连接数据库等等问题,并且对dephie这个软件业不是十分熟悉。但是经过一段时间的摸索和与同学老师研究讨论,最终将这两个模块完成 经过一个多星期的课程实训,完成了对学籍管理系统代码的设计,收获
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 院内感染知识试题与答案
- 地理生物试题及答案
- 2025鞋类采购合同书
- 2025年初中书法临摹考试题及答案
- 消防面试真题答案及答案
- 2025年房屋鉴定试题及答案
- 汉服大赛题目及答案
- 全球2025年生物组织工程产品市场发展报告
- 铣工安全试题及答案
- 生物纤维疏水性调控-洞察及研究
- 纺织企业安全生产知识培训
- 小区物业合伙管理协议书
- 2025年全国小学生“学宪法、讲宪法”活动知识竞赛题库及答案
- 小学心理健康教育四级预警汇报流程
- 教案2025秋形势与政策纪念抗战胜利坚定民族信念抗战胜利80周年
- 2025年学法减分试题及答案
- 《智能建造概论》高职完整全套教学课件
- 2025年中小学教师师德师风考试题库及答案
- DGTJ08-2090-2020 绿色建筑评价标准
- 2025年商业店铺出租合同(标准版)(可修改可打印)
- 设备采购质保金管理制度
评论
0/150
提交评论