信息系毕业设计.docx
- 文档编号:29586806
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:13
- 大小:23.03KB
信息系毕业设计.docx
《信息系毕业设计.docx》由会员分享,可在线阅读,更多相关《信息系毕业设计.docx(13页珍藏版)》请在冰豆网上搜索。
信息系毕业设计
信息系毕业设计
【篇一:
管理信息系统毕业设计】
学生管理信息系统
概述
学生管理信息系统作为学校管理中的一个子系统,与其他子系统,如教学管理系统、人事管理系统、后勤管理系统,图书馆管理系统等一起构成构园管理信息系统,为校园管理信息化提供一个子功能。
所以,几乎所有的大、中、小学校都需要一套这样的管理系统来提高日常的工作效率。
图1和图2所示是两个典型的学生管理信息系统的界面。
图1第一个典型的学生管理信息系统的界面
图2第二个典型的学生管理信息系统的界面
从界面可以看到,学生管理信息系统应该包括学生信息管理、学籍管理、成绩管理、奖惩管理和系统管理等基本内容。
(1)学生信息管理的数据有:
学生学号、姓名、性别、出生日期、所属班级、所属院系、籍贯等,当有新生到校时,就启动相应的信息管理功能,对所有的学生信息进行入库,随时掌握学生的基本信息。
(2)学籍管理主要是对学生的学籍变更情况及时控制和管理,变更的原因有:
转系、休学、复学、退学和毕业离校。
(3)成绩管理是数据量比较大的管理工作,每次考试结束后负责对学生各个科目的成绩入库工作和对数据库成绩出错的校对工作。
(4)奖惩管理是针对学生在校的表现情况,对学生进行相应的处理工作,奖励的项目有各种奖学金和文体奖励,处罚的项目有通报批评、警告、严重警告、记过、留校查看、开除等。
(5)系统管理主要是执行数据库备份和恢复、数据库表的维护等工作,保证系统的正常运行。
学生管理信息系统作为典型的数据库项目应用的一种,其开发流程包括需求分析、uml系统建模、确定系统集成方案、数据库分析和设计以及各功以模块的开发等。
下面介绍一个学生管理信息系统的详细开发过程。
需求分析
需求分析是数据库系统开发的第一步,也是最重要的一步。
需求分析可以分为两个过程:
一是理解需求,二是分析需求。
下面分别分析这两个过程。
理解需求
只有通过对学生管理信息系统的终端用户和客户进行大量的调研,才能真正理解终端用户和客户的需求,才能开发出合理的、实用的管理系统,才能满足各大、中、小学校的管理需要。
基于大量的调研数据,下面列出对最典型、最关键的需求。
(1)每年开学时,新生来报琶,要对每位新生的信息建立个人档案,这部分工作由学籍科的管理人员进行
维护和操作。
学生个人档案包括学生学号、姓名、性别、出生日期、所属班级、所属院系、籍贯等。
(2)考试结束时,教务科的管理人员将学生各科的成绩录入数据库,以备随时查询。
当然录入成绩也有出错的可能,所以,必须具有校对修改成绩的功能。
(3)当学生的表现出色或差的时候,学生科的管理人员应对其进行奖励或处罚,相应的奖项(或处罚)和奖励(或处罚)时间的数据都应该入库。
(4)当学生因为疾病、学业修完等原因学籍需要变更的时候,学籍科的管理人员应该对其进行学籍变更手续。
(5)学生应该具有查询个人信息和成绩的权力和权限。
(6)系统还应提供强大的数据统计、查询、报表生成以及打印等功能。
(7)系统客户端运行在windows平台下,服务器端可以运行在windows平台或者unix平台下。
(8)系统应该有很好的可扩展性。
在本系统中主要提供新生信息录入、学籍变更、成绩管理和奖惩管理等相关的功能。
分析需求
分析需求就是描述系统的需求,通过定义系统中的关键域类来建立模型。
分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此学生管理信息系统的需求分析是开发人员和学校管理人员一起完成的。
分析需求的第一步是描述学生管理信息系统的功能,即定义用例,以此确定系统的功能需求。
一所学校的主要成员就是学生和学校的管理人员、教师、系统管理员等,管理人员主要指学籍科、学生科和教务科的人员,他们是学生管理信息系统的主要使用者。
学生也是学生管理信息系统的重要使用者,只是具备的管理权限没有管理人员那么广。
系统管理员也是其中一个管理人员,这不影响本系统的功能。
学生管理信息系统的分析可以用uml的用例图来描述。
每个用例还可以以文本的方式描述,描述的内容包括用例以及用例与角色交互的更详细的信息,文本的内容是通过和用户讨论后确定的。
下面给出上述用例的描述。
(1)新世界生信息
增加学生记录→标记学生学号→确定学生院系→确定学生班级
(2)学生成绩
增加学生成绩记录→校对学生成绩(3)学籍变更
增加学籍变更记录→标记变更原因→标记变更时间(4)学生奖励
增加学生奖励记录→标记奖励项目→标记奖励时间(5)学生处罚
增加学生处罚记录→标记处罚等级→标记处罚时间(6)学生信息查询修改
查询个人信息→修改个人信息→保存个人信息→查询奖惩情况→查询学籍变更情况→打印成绩单
uml系统建模
完成需求分析后,就需要对系统进行uml建模。
uml建模是对需求分析结果的模型建立过程。
下面进行学生管理信息系统的uml建模过程。
学生管理信息系统的用例分析
在上一节需求分析中列出了学生管理信息系统的全部用例:
新生信息、学生成绩、学籍变更、学生奖励、学生处罚、学生信息查询修改。
这里,使用权用rose软件进行uml建模,其用例如图3所示。
图3学生管理信息系统用例图
要注意的是,学校管理人员具有查询和修改所有数据的权限,处于高权限位置,而学生只有修改个有基本信息、查询奖惩情况、查询学籍变更情况和打印成绩单的权限,处于低权限位置。
学生管理信息系统的域类分析
uml建模的第二步就是域类分析。
实际开发学生管理信息系统时,域类分析是建立在用例分析基础上的。
要了解系统要处理的概念,最好奖学校的管理人员组织起来开个讨论会,详细谈论和列举所需要包含水量的用例,了解概念和概念之间的关系。
学生管理信息系统中的域主要包括:
学生(student)、成绩(score)、学籍变更(change)、奖励(encourage)、处罚(punish)。
可以在类图中将上面这些域以及它们之间的关系表示出来,如图4所示。
图4学生管理信息系统域草图
需要说明的是,这里的域类还是处于“草图”状态,定义的操作和属性不是最后的片本,只是在现阶段看来这些操作和属性是比较合适的,有些操作奖在时序图的草图中定义,而不晨用例哪定义。
有些类可以用uml状态图来显示类的对象的不同状态以及改变状态的事件。
在本系统中有状态图的类是学生,该类的状态图将在后面的内容中介绍。
为了描述域类的动态行为,可以使用权uml的时序图、协作图或者活动图来描述。
本文选用时序图。
时序图的基础是用例。
在时序图中要说明域类是如何协作以操作该系统中的用例。
当然,在建立时序图时,将会发现新的操作,并将其加入类中,这将在后面看到所建立的时序图模型。
用时序图建模时,需要窗口或对话框作为角色界面。
显然,这里需要操作界面的有基本信息、奖励、处罚、学籍变更、修改查询等,此外维护也需要一个操作界面。
学生管理信息系统的设计
在设计阶段,首先要设计类的状态的图。
类的状态图说明了可能的状态以及需要被处理的过渡期,使用状态图可以揭示单个对象在整个系统中的变化细凶,对了解和实现关键类有较大的帮助。
不是所有的类都有状态图,在本系统中,有状态图的类是学生。
学生的状态图如图5所示。
【篇二:
信息系毕业设计内容模版】
本科毕业设计(论文)第i页共11页
目录
1.绪论..........................................................................................................................1
1.1
1.2
1.3
1.4选题背景.............................................................................................................1选题意义.............................................................................................................1资料来源.............................................................................................................1系统特点.............................................................................................................12.系统分析..................................................................................................................2
2.1
2.2
2.3初步调查,提出系统目标....................................................................................2可行性分析.........................................................................................................2详细调查.............................................................................................................23.系统设计..................................................................................................................3
3.1
3.2
3.3
3.4
3.5
3.6
3.7系统设计目标......................................................................................................3系统功能结构设计...............................................................................................3数据库设计.........................................................................................................4代码设计.............................................................................................................4输入输出设计......................................................................................................4物理配置方案设计(包括硬、软件、网络设计).................................................5安全性设计.........................................................................................................54系统实施..................................................................................................................5
4.1
4.2
4.3
4.4开发工具选择......................................................................................................5算法说明.............................................................................................................5系统测试.............................................................................................................5系统转换.............................................................................................................65系统使用与维护说明书..........................................................................................6
5.1
5.2
5.3系统安装与配置说明...........................................................................................6系统使用说明书..................................................................................................6系统维护说明书..................................................................................................66设计开发总结..........................................................................................................7
6.1
6.2设计中使用的关键技术........................................................................................7毕业设计体会......................................................................................................7
1.绪论
1.2选题意义
1.3资料来源
1.4系统特点
2.系统分析
2.2可行性分析
2.3详细调查
2.3.1组织机构分析
2.3.2业务流程分析
2.3.4数据字典
3.系统设计
3.1系统设计目标
3.2系统功能结构设计
3.2.1系统总体设计
3.2.2系统详细设计
3.3.1数据库概念模型设计
3.3.2数据库逻辑模型设计
3.3.3数据库物理结构设计
3.4代码设计
3.5输入输出设计
【篇三:
本科.电子信息工程毕业设计题目大全】
毕业设计题目总结
下面是本人通过查各种资料以及老师推荐的、从各种参考书上摘下来的关于电子信息工程专业的毕业设计题目的枚举、希望对广大同学们有一定的帮助。
1、无线遥控门铃电路的设计与制作
本题目要求设计一个遥控门铃,该电路包括发射系统和接收系统两部分。
当有人按动门铃按钮,发射机发出信号,同时,接收机在接收发射机发出的信号后,会发出悦耳的声音。
有效作用距离30米。
2,linux系统下web服务器的搭建与设计
要求在嵌入式平台建立web服务器,其它电脑终端的浏览器输入ip地址,可以访问,web服务器的内容除必要的说明文字及图像之外,需要实时显示ad转换的数据(与做ad转换驱动的同学合作)。
对学生的要求除嵌入式的相关知识外,需要有简单的网页设计知识。
3.光电控制书写提醒器的设计与制作
本题目要求设计一个书写提醒器,该装置包括发射电路、接收电路、测光电路及延时电路几部分。
该装置的作用是监测书写者头部位置,在书写者头部位置过低时会发出声光报警。
4、远离提示电路的设计与制作
本题目要求设计一个远离提示电路。
该电路包括发射系统和接收系统两部分,可用于儿童看护和贵重物品防盗。
要求其有效作用距离为15米,即当带有发射器的儿童或贵重物品在离开预定地距离15米以外时,接收器会发出报警声。
5、声光双控楼道灯控制器的设计与制作
本题目要求设计一个楼道灯控制开关,在天黑或光线较暗时,若有一定的声音(如较近的脚步声、击掌声等),均会控制电灯点亮,且在电灯点亮一小段时间后,自动控制电灯熄灭。
电路在白天不起作用。
6、交通信号灯控制电路的设计与制作
本课题要求设计一个符合某地交通要求的交通信号灯控制器,用于控制十字交叉路口处设置的红、绿、黄三色信号灯(设计中用相应的二极管代替)及转向信号灯。
7、红外光控防盗报警器的设计与制作
本题目要求设计一个红外防盗报警器,在有人进入未经允许的区域(如靠近防盗物或破门而入)时,该装置发出报警声。
8、数字频率计的设计与制作
本题目要求学生设计、制作一个数字频率测量仪。
具有较小的测量误差及方便扩展的测频范围(基本测频范围为10hz-10khz)。
能对vim=0.2v~5v的正弦波、三角波、方波等进行测量和显示;频率输出≥4位十进制显示。
具有小数点自动定位的功能。
9、多路抢答器的设计与制作
本题目要求设计、制作一个抢答器。
可供4个队同时参加比赛;具有锁存第一抢答者组号并显示的功能;由主持人控制系统清零和开始,并具有超时报警的功能。
10、数字电压表的设计与制作
1
本课题要求设计一个用于测量直流电压数字电压表。
要求该电压表能实现23位显示;电压测量范围为0-200v,共分4档;电压表的分辨率为0.1mv;电压表具有超量程显示的功能。
11、太阳能充电器的设计与制作
随着社会的不断进步和科学技术的高速发展,人们的生活节奏也在不断地加快,在这快速发展的年代,人们外出商务、旅行时,遇到手机没电的情况都是非
常尴尬的,而且很可能会误事。
很多商务人士都养成了随身带充电器、数据线的习惯,不过不是在哪里都会有电源的,如地质探测、测绘等野外工作。
为了解决这个看似简单但却又难倒众人的问题,可以设计一款利用太阳能直接对手机电池进行应急充电的太阳能充电器。
而太阳能作为一种新型能源具有绿色清洁、无环境污染、取之不竭用之不尽又无地域限制的优势。
选择《太阳能充电器的设计与制作》这个课题作为毕业论文题目,其目的是使大四学生在毕业之前,进一步掌握电路的基本设计与应用知识,检验和巩固大学四年来所学习的基本知识,提升灵活应用所学知识的能力;熟练掌握protel电子绘图软件的使用;熟悉光电子器件的工作原理及应用;锻炼收集资料、消化资料和综合资料的能力等。
为即将进入社会参加工作打下坚实的基础。
12、声、光、触摸三控照明灯的设计与制作
照明灯的发展是科技进步的一个体现,它是人们日常生活中不可缺少的一部分,为节省能源,几乎所有的照明灯都采用了控制装置,有的采用单一控制方式,有的采用两两组合的双控方式,而采用声、光、触摸三控照明灯的方式,更加体现了技术的智能化,也更加可靠、安全、节能、方便。
三控照明灯综合了声学、光学、电子学等学科,主要由语音放大电路、光控电路、触摸电路、定时电路和电源电路几部分组成,利用晶闸管的导通关断特性实现对照明灯的亮灭控制,而电容的充放电实现了延时特性。
三种控制方式灵敏、可靠、系统工作稳定。
夜间,有人走动或发声时,灯会自动点亮延时数秒后自动熄灭。
白天,若触摸电极片,则灯会受触发而点亮延时数秒后自动熄灭。
同时,系统功能可适当进行适当扩展,如用报警器代替照明灯,可以在比较重要的仓库、档案室等地广泛使用。
此次毕业设计的重点不仅要放在对模拟电路的分析上面,还要对模拟电路知识做扩展学习,包括学习模拟电路的设计方法、基本模拟器件的性能等。
另外,还可以锻炼学生protel99se的使用能力。
因此,对电子信息工程专业的学生来说,在毕业时设计与制作一个声、光、触摸三控照明灯装置是必要的,可以提高学生的实际动手能力。
13、基于单片机的数字电压表的设计
设计一个简易数字电压表,测量电路由a/d转换、数据处理及显示控制等组成,控制系统采用at89c52单片机,可以测量0-5v范围内的8路输入电压值,并在4为led数码管上轮流显示或单路选择显示,要求其测量最小分辨率为0.02v。
需要学生具有较强的单片机设计编程能力。
14、基于单片机的时钟计时器的设计
时钟计时器要求用单片机及6位led数码管显示时、分、秒,以24小时计时方式运行,能整点提醒(采用短蜂鸣表示,蜂鸣次数代表时间),使用按键开关可以实现时、分调整,秒表/时钟功能转换,省电(关闭显示)及定时设定提醒
(蜂鸣器)等功能。
需要学生具有较强的单片机设计编程能力。
15、超声波测距器的设计
超声波测距器可以应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可以用于如液位、井深、管道长度、物体厚度等的测量。
器测量范围为0.01-0.04m,测量精度为1cm。
测量时与被测物体无直接接触,能够清晰、稳定地显示测量结果。
需要学生具有较强的单片机设计编程能力。
需要学生具有较强的单片机设计编程能力。
17、数控调频发射器的设计
当前,在学校外语语言听说教学中经常使用小功率的调频广播器,这种调频广播器在老师上课时可携带到教室随时使用,学生可用调频收音机带耳机收听,大大缓解了语言实验室使用紧张的状况。
但是这种调频广播器出厂时频率是固定的,当使用的教室较多时,相邻教室采用的发射频率较接近时,会产生串音现象,影响使用效果。
采用rohm公司生产的调频发射专用集成电路bh1415f设计一个数控调频发射器,可在80.0-109.9mhz范围内任意设置发射频率,可预置11个频道,发射频率调整最小值为0.1mhz,具有单声道/立体声控制,可广泛应用于学校无线广播、电视现场导播、无线演说等场所。
采用单片机at89c52控制。
需要学生具有较强的单片机设计编程能力。
18、学习型红外线遥控器的设计
学习型红外线遥控器要求可以学习不同遥控器的某个按键码功能。
使用时先用原遥控器对着学习器按一下某操作键,学习器就可以实现原遥控器中该键的遥控功能。
采用at89c52单片机作为控制器。
需要学生具有较强的单片机设计编程能力。
19、基于单片机的城市道口交通灯控制系统模型的设计
城市道口交通灯控制系统模型采用单片机作为主控制器,用于十字路口的车辆及行人的交通管理,每个方向具有左拐、右拐、直行及行人4种通行指示灯,计时牌显示路口通行转换
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 毕业设计