1、山西大学本科课程设计报告书题 目:教务管理系统学 院:软件学院专 业:计算机科学与技术姓 名:学 号:指导教师:课程名称:.NET课设2015年 6月 28 日-2015年 7月 3 日山西大学本科课程设计任务书学生姓名学 号1262042206所在专业计算机科学与技术设计题目教务管理系统题目类别理论研究类 调研报告类 工程设计类 其它(在中打)来 源科研项目 社会(生产)实际 自拟 (在中打)主要任务及目标: 本系统开发的总体任务是实现学生成绩,信息管理的系统化、规范化、自动化。达到提高学生成绩管理效率,方便学生查询个人信息成绩。与传统管理方法相比有明显的优点:查找方便,可靠性高,保密性好,
2、成本低。彻底改变了以前繁杂的管理模式,实现全面的、相对集中的、职能化的信息综合管理。主要内容: 本系统包括九个模块:教师注册模块,教师预定教室模块,教师查看学生信息模块,教师评分模块,学生信息管理模块,学生选课模块,学生查询成绩模块,管理员查看所有学生信息,管理员添加修改学生,教师。 根据学生成绩管理的需要,本系统能对成绩进行输入和输出;并显示学生资料、成绩等,不过得以系统输入学生资料、成绩为前提;能添加学生成绩资料;能根据学生的姓名来查询,修改或是删除该学生信息;能把对系统所进行的操作进行保存,以及时更新数据库中的数据。主要参考文献:C#程序设计教程 马骏 人民邮电出版社ASP.NET Mi
3、chael Amundsen Paul Litwin 中国电力出版社结果形式: 我们采用浏览器/服务器的模式,以网页的形式呈现出教务管理系统,用户可以通过浏览器登录访问服务器中所存在的数据,实现了交互。指导教师签字: 年 月 日山西大学本科课程设计成绩表(指导教师与评阅教师用表)姓 名张鑫学 号1262042206所在专业计算机科学与技术论文(设计)题目教务管理系统评阅教师评语:评 分(满分100): 签 字: 年 月 日注意:此表由指导教师填写;摘 要利用软件开发现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用现在资源提高系统开发水平和应用效果的目的。 系统应该符合软件工程开发的理
4、论,开发方法等开发依据。系统应满足教务管理工作需要,并达到操作过程中的直观,方便,实用,安全,准确等要求。后台数据库中建立学生表,教师表,课程表,教室表以及学生课程表等等。在数据库与网页的连接我们采用较为先进的ajax与Json技术,代码简洁易懂。前端的网页采用javascript与css,html的结合第一章 意义3第二章 总体设计32.1总体设计思想32.2 设计模块联系4第三章 数据库设计53.1数据库Table的设计5第四章 详细设计74.1 学生模块74.1.1学生选课功能74.1.2学生密码修改及学生信息功能84.1.3 查询个人成绩功能84.2 教师模块84.2.1 教师注册功能
5、84.2.2 教师申请教室功能94.2.3 教师评分及授课学生信息功能104.3 管理员模块104.3.1 录入学生信息功能104.3.2 查询学生信息114.3.3查看学生选课信息12第五章 系统测试125.1 测试环境125.2 系统总体测试125.3 测试结果分析14第六章 总结15参考文献15第一章 意义随着计算机技术在管理上越来越深入而广泛的应用,信息管理系统的实施在技术上已逐步成熟。任何一个产业要更好的生存发展,要高效率地运转,就必须建立与自身特点相适应的信息管理系统。目前,在学校里,随着高校规模的不断扩大和招生人数的不断增加,需要处理大量的学生数据信息。如何更好的组织学生信息,更
6、加快捷的管理学生信息显得尤为的重要。 作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。我们为此开发了一套教师-学生信息管理系统,本系统适用于学生,教师以及学校的教务人员,目的是为学校办公管理提供一个快速、简单规范的管理平台,使学院在学生信息管理方面更加规范化,使学生在信息查询方面更加方便快捷化。第二章 总体设计本章主要是教务系统设计的概要介绍2.1总体设计思想教务管理系统,主要分为三部分,教师
7、,学生和管理员。在教师的模块中我们需要实现教师注册,预定教室,为学生评分,查看所带科目的所有同学信息。在学生模块,我们需要实现选课,信息修改以及查询自己所选科目的成绩等功能。基于以上功能的实现,我们在后台数据库中建立学生表,教师表,课程表,教室表以及学生课程表等等。在数据库与网页的连接我们采用较为先进的ajax与Json技术,代码简洁易懂。前端的网页采用javascript与css,html的结合,为用户提供清晰流畅的查询体验。2.2 设计模块联系 教务管理系统 教师 学生 管理员 教师申请教室查看学生基本信息教室录入学生成绩查看学生选课信息修改密码学生查看成绩学生基本个人信息学生选课录入学生
8、信息教师查看学生选课信息教师注册信息第三章 数据库设计本章主要介绍数据库中的各种表格3.1数据库Table的设计 表3-1 Student 列名类型主键长度可空否备注SnoChar是6否学生学号SnameChar否10可学生姓名SsexChar否2可学生性别SageInt否可学生年龄SdeptChar否20可学生系别PwdChar否6可登录密码 表3-2 Teacher列名类型主键长度可空否备注TnoChar是6否教师编号TnameChar否10可教师姓名PwdChar否6可登录密码TitleChar否10可教师职称DeptChar否30可教师属系ProfessionChar否30可专业Cou
9、rseChar否30可所授课程 表3-3 Arrage表列名类型主键长度可空否备注CnoChar否5可教师编号TnameChar否10可教师姓名TtimeChar否30可申请时间 表3-4 Classroom表列名类型主键长度可空否备注CnoChar是5否教室编号CholdChar否3可教室容纳量CdeviceChar否3可是否有多媒体CstatusChar否5可是否被占用 表3-4 Classroom信息表CnoCholdCdeviceCstatus200100有空闲20150有空闲20289有空闲203990有空闲300120有空闲301100有空闲30290有空闲302150有空闲 表3
10、-5 Course表列名类型主键长度可空否备注Coursenochar是10否课程编号Cnamechar否20可课程名称Cteacherchar否10可授课教室Cdeptchar否20可所属系别Cprofessionchar否20可所属专业 表3-6 Course信息表CoursenoCnameCteacherCdeptCprofession100000数据库何以琛软件学院软件工程100001操作系统尹少平软件学院计算机科学与技术100002程序设计米晓萍软件学院软件工程100003计算机网络张志斌软件学院计算机科学与技术100004管理学王小明管理学院工商管理100005经济法朱云雷管理学院
11、经济学100006信息安全赵默生信息学院信息管理 表3-7 SC表列名类型主键长度可空否备注CoursenoChar是6否课程号SnoChar是6否学号GradeChar否30可成绩 表3-8 Admin列名类型主键长度可空否备注Ano char是6否管理员编号Anamechar否10可管理员姓名Apwdchar否10可登录密码 表3-9 Admin信息表Ano AnameApwdA00001管理员a第四章 详细设计 本章介绍系统主要的功能模块设计简洁与功能截图。4.1 学生模块4.1.1学生选课功能 4.1.2学生密码修改及学生信息功能4.1.3 查询个人成绩功能未给出成绩是,成绩项为空。4
12、.2 教师模块4.2.1 教师注册功能 采用js中正则表达限制姓名只能为汉字,编号,密码等均有代码验证为其安全准确的填写提供保障,并且,我们为用户提供提醒功能,确保了用户体验的清晰感。4.2.2 教师申请教室功能 在教师申请教室时,首先检查其所选教室是否存在或状态为空闲,根据数据库系统数据为其分配。4.2.3 教师评分及授课学生信息功能 根据教师所带科目,查看选择自己所教授科目的学生信息并且为学生评分。4.3 管理员模块4.3.1 录入学生信息功能4.3.2 查询学生信息查看所有学生信息 按班级查询按院系查询4.3.3查看学生选课信息第五章 系统测试 经过对系统的需求分析和设计,本章介绍系统开
13、发平台和工具的选择,并对其主要的功能模块进行测试的结果。5.1 测试环境 本系统采用html5等众多较为先进的技术,所以在测试的条件较为挑剔硬件:PC机三台运行环境:Win7,Win8软件:SQL1008开发工具:Microsoft Visual Studio 20135.2 系统总体测试各个模块的功能已在详细设计中展示,现在展示倜傥总体界面登录界面学生界面教师界面5.3 测试结果分析 繁复、枯燥的代码编写过程终于结束了,由于条件有限,系统的数据测试基本上是在单机上实现的。 本系统调试过程中出现的错误主要来于以下几类: 1. 浏览器版本的不同以及浏览器的不同都造成了浏览形式不同;2. 在提交表
14、单中输入不曾预料的数值或符号; 3. 隐蔽的数据处理逻辑错误,因为不能保证一切数据的输入顺序符合开发人员的设想;4. 系统的安全性,因为对系统设计刚有一个初步的认识,所以在安全方面可能存在我们所忽视的后门;第六章 总结 C#的学习是一个系统的过程,需要长期的知识积累和储备并辅以大量的上级实际操作练习,自己也应该有所体会,在实践中成长,在实践中求知。 这次我们设计的课题是教师-学生信息管理系统。在设计这个课题的过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,在本次设计过程中,我们采用循环测试法,力求在每个阶段结束之前通过严格技术审查,即每完成一个功能,就进行测试,尽可能早的
15、发现并纠正差错,完成模块测试之后再进行系统测试。 整个设计通过了软件和硬件上的调试。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。一切问题必须要靠自己一点一滴的解决,而在解决的过程当中你会发现自己在飞速的提升。很多子程序是可以借鉴书本或网络上的,但怎样衔接各个子程序才是关键的问题所在,这需要对系统的结构很熟悉。通过这次课程设计我们也发现了自身存在的不足之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。这也激发了我们今后努力学
16、习的兴趣,我想这将对我们以后的学习产生积极的影响。其次,这次课程设计让我们充分认识到团队合作的重要性,只有分工协作才能保证整个项目的有条不絮。参考文献C#程序设计教程 马骏 人民邮电出版社ASP.NET Michael Amundsen Paul Litwin 中国电力出版社1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究2. 基于单片机的嵌入式Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制 5. 基于MCS-51系列单片机的通用控制模块的研究
17、 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器7. 单片机控制的二级倒立摆系统的研究8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究11. 基于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究与开发 13. 基于单片机的泵管内壁硬度测试仪的研制 14. 基于单片机的自动找平控制系统研究 15. 基于C8051F040单片机的嵌入式系统开发 16. 基于单片机的液压动力系统状态监测仪开发 17. 模糊Smith智能控制方法的研究及其单片机
18、实现 18. 一种基于单片机的轴快流CO,2激光器的手持控制面板的研制 19. 基于双单片机冲床数控系统的研究 20. 基于CYGNAL单片机的在线间歇式浊度仪的研制 21. 基于单片机的喷油泵试验台控制器的研制 22. 基于单片机的软起动器的研究和设计 23. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究 24. 基于单片机的机电产品控制系统开发 25. 基于PIC单片机的智能手机充电器 26. 基于单片机的实时内核设计及其应用研究 27. 基于单片机的远程抄表系统的设计与研究 28. 基于单片机的烟气二氧化硫浓度检测仪的研制 29. 基于微型光谱仪的单片机系统 30. 单片
19、机系统软件构件开发的技术研究 31. 基于单片机的液体点滴速度自动检测仪的研制32. 基于单片机系统的多功能温度测量仪的研制 33. 基于PIC单片机的电能采集终端的设计和应用 34. 基于单片机的光纤光栅解调仪的研制 35. 气压式线性摩擦焊机单片机控制系统的研制 36. 基于单片机的数字磁通门传感器 37. 基于单片机的旋转变压器-数字转换器的研究 38. 基于单片机的光纤Bragg光栅解调系统的研究 39. 单片机控制的便携式多功能乳腺治疗仪的研制 40. 基于C8051F020单片机的多生理信号检测仪 41. 基于单片机的电机运动控制系统设计 42. Pico专用单片机核的可测性设计研
20、究 43. 基于MCS-51单片机的热量计 44. 基于双单片机的智能遥测微型气象站 45. MCS-51单片机构建机器人的实践研究 46. 基于单片机的轮轨力检测 47. 基于单片机的GPS定位仪的研究与实现 48. 基于单片机的电液伺服控制系统 49. 用于单片机系统的MMC卡文件系统研制 50. 基于单片机的时控和计数系统性能优化的研究 51. 基于单片机和CPLD的粗光栅位移测量系统研究 52. 单片机控制的后备式方波UPS 53. 提升高职学生单片机应用能力的探究 54. 基于单片机控制的自动低频减载装置研究 55. 基于单片机控制的水下焊接电源的研究 56. 基于单片机的多通道数据
21、采集系统 57. 基于uPSD3234单片机的氚表面污染测量仪的研制 58. 基于单片机的红外测油仪的研究 59. 96系列单片机仿真器研究与设计 60. 基于单片机的单晶金刚石刀具刃磨设备的数控改造 61. 基于单片机的温度智能控制系统的设计与实现 62. 基于MSP430单片机的电梯门机控制器的研制 63. 基于单片机的气体测漏仪的研究 64. 基于三菱M16C/6N系列单片机的CAN/USB协议转换器 65. 基于单片机和DSP的变压器油色谱在线监测技术研究 66. 基于单片机的膛壁温度报警系统设计 67. 基于AVR单片机的低压无功补偿控制器的设计 68. 基于单片机船舶电力推进电机监
22、测系统 69. 基于单片机网络的振动信号的采集系统 70. 基于单片机的大容量数据存储技术的应用研究 71. 基于单片机的叠图机研究与教学方法实践 72. 基于单片机嵌入式Web服务器技术的研究及实现 73. 基于AT89S52单片机的通用数据采集系统 74. 基于单片机的多道脉冲幅度分析仪研究 75. 机器人旋转电弧传感角焊缝跟踪单片机控制系统 76. 基于单片机的控制系统在PLC虚拟教学实验中的应用研究77. 基于单片机系统的网络通信研究与应用 78. 基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究79. 基于单片机的模糊控制器在工业电阻炉上的应用研究 80. 基于双单片机冲
23、床数控系统的研究与开发 81. 基于Cygnal单片机的C/OS-的研究82. 基于单片机的一体化智能差示扫描量热仪系统研究 83. 基于TCP/IP协议的单片机与Internet互联的研究与实现 84. 变频调速液压电梯单片机控制器的研究 85. 基于单片机-免疫计数器自动换样功能的研究与实现 86. 基于单片机的倒立摆控制系统设计与实现 87. 单片机嵌入式以太网防盗报警系统 88. 基于51单片机的嵌入式Internet系统的设计与实现 89. 单片机监测系统在挤压机上的应用 90. MSP430单片机在智能水表系统上的研究与应用 91. 基于单片机的嵌入式系统中TCP/IP协议栈的实现
24、与应用92. 单片机在高楼恒压供水系统中的应用 93. 基于ATmega16单片机的流量控制器的开发 94. 基于MSP430单片机的远程抄表系统及智能网络水表的设计95. 基于MSP430单片机具有数据存储与回放功能的嵌入式电子血压计的设计 96. 基于单片机的氨分解率检测系统的研究与开发 97. 锅炉的单片机控制系统 98. 基于单片机控制的电磁振动式播种控制系统的设计 99. 基于单片机技术的WDR-01型聚氨酯导热系数测试仪的研制 100. 一种RISC结构8位单片机的设计与实现 101. 基于单片机的公寓用电智能管理系统设计 102. 基于单片机的温度测控系统在温室大棚中的设计与实现
25、103. 基于MSP430单片机的数字化超声电源的研制 104. 基于ADC841单片机的防爆软起动综合控制器的研究105. 基于单片机控制的井下低爆综合保护系统的设计 106. 基于单片机的空调器故障诊断系统的设计研究 107. 单片机实现的寻呼机编码器 108. 单片机实现的鲁棒MRACS及其在液压系统中的应用研究 109. 自适应控制的单片机实现方法及基上隅角瓦斯积聚处理中的应用研究110. 基于单片机的锅炉智能控制器的设计与研究 111. 超精密机床床身隔振的单片机主动控制 112. PIC单片机在空调中的应用 113. 单片机控制力矩加载控制系统的研究 项目论证,项目可行性研究报告,
26、可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功!项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功!单片机论文,毕业设计,毕业论文,单片机设计,硕士论文,研究生论文,单片机研究论文,单片机设计论文,优秀毕业论文,毕业论文设计,毕业过关论文,毕业设计,毕业设计说明,毕业论文,单片机论文,基于单片机论文,毕业论文终稿,毕业论文初稿,本文档支持完整下载,支持任意编辑!本文档全网独一无二,放心使用,下载这篇文档,定会成功!16