北京交通大学毕业设计(论文)开题报告1学生学籍管理系统开题报告学院:***************专业:*****学生姓名:**********学号:***********指导教师:******选题背景和意义:学生学籍管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。在学籍管理中,需要从大量的日常教学活动中提取相关信息,以反映教学情况。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平,此外,现今学籍管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学籍管理软件,为了对学生档案,学生信息的管理方便,因此开发了本软件。此系统以计算机为工具,通过对学校所需的信息进行管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量,具体如下:节约资源,提高学籍信息的精确度。本系统能减少很多不必要的资源,不用像以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。方便快速操作,精简人员,节约开支。方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。北京交通大学毕业设计(论文)开题报告2国内外研究现状、发展动态:信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生信息管理系统软件为教学办公室带来了极大的方便。该软件是以网络编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。信息化在国外已经非常普及了,但在中国,教育信息化本身还没有被算做一个真正的产业,更没有形成清晰的产业模型。但是,就是在这样的一个结构下,过度重视硬件投入的相关教育部门更应该理性的思考,将教育信息化的精力重新拉回到基础数据信息化的投入上,通过数据基础的实施与逐渐完善,形成一个更具价值的系统化、规模化的全方位教育信息化体系。随着计算机的普及和网络技术的发展,我国的教育行业信息化建设很早就已经开始在全国展开部署了。学生学籍管理系统系统就是其中之一。传统的手写管理由于工作量巨大、存放麻烦、更新困难、不易备份,已随着时代的发展而显的落伍了。这就要我们创造更快更新的管理系统。电子管理以快捷、方便的使用而受到欢迎。学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息学籍、成绩进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。研究的内容及可行性分析此系统以计算机为工具,通过对学校所需的信息进行管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量,具体如下:北京交通大学毕业设计(论文)开题报告3本系统能减少很多不必要的资源,不用像以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。下面对此软件的功能需求做一个大致的描述。通过对学籍管理系统的概述,又通过对此系统的一些用户需求的分析我们可以归纳出,此系统分为四大模块:学籍管理模块,学生成绩管理模块,查询模块,系统维护模块。系统功能模块图如图:图功能模块结构图北京交通大学毕业设计(论文)开题报告4学生学籍管理系统模块构成:1.学籍管理模块该模块可以实现对现有高校档案管理系统档案中的专业,班号,性别,学生等基本信息的记载情况,并且可以对这些信息进行添加,修改或删除。2.成绩管理模块该模块可以实现对学生成绩的录入,查询,并且通过一定条件的设置查找到符合条件的报表的数据源来实现打印等功能。3.查询模块该模块可以实现对学生学籍和学生成绩的查询。4.系统管理模块该模块一方面可以实现对用户记录的添加或修改。可行性分析:开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发风险,避免人力、物力和财力的浪费。本系统数据库采用目前比较流行的MicrosoftSQLServer,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据库量大,效率高;前台采用Microsoft公司的ASP..NET作为主要的开发工具,其可与SQLServer2008数据库无缝链接。B/S结构,即Browser/Server(浏览器/服务器)结构,它随着Internet技术的兴起,是对C/S(客户机/服务器)结构的一种变化或者说是其改进的结构。WEB浏览器是客户端最主要的应用软件。客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。浏览器通过WebServer同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护;系统的扩展非常容易。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。对一个稍具规模的单位来说,系统管理人员如果需要在几百甚至几千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。所以客户机越来越瘦而服务器越来越胖是将来软件的主流发展方向,这北京交通大学毕业设计(论文)开题报告5使得升级和维护越来越容易,使用越来越简单。这种结构更成为当今应用软件的首选体系结构。因此,本系统决定采用B/S结构。主要参考文献:[1]《GBT8567-2006计算机软件文档编制规范》,中华人民共和国信息产业部提出;[2]孙卫琴.WEB开发技术详解(第2版).电子工业出版社.2010;[3]李刚.SQLSERVER数据库技术详解.化学工业出版社.2010;[4]刘兴华.数据挖掘技术及其应用研究[J].辽宁师范大学学报(自然科学版).2002(02);[5]卢翰.ASP.NET项目开发案例全程实录(第2版).清华大学出版社.2011;[6]戴哲明.基于C$开发的实践和研究[D].上海:上海交通大学,2008;[7]杨中科.《ASP.NET开发全程实录》.清华大学出版社.2007年9月;[8]曾建潮.《软件工程》.武汉理工大学出版社.2008年5月;[9]沈洁.《数据库设计入门经典》.清华大学出版社.2007年3月[10]何玉洁.《数据库设计教程》.械工业出版社.2005年1月[11]梁爽.SQLSERVER2008数据库应用技术(项目教学班).清华大学出版社.2013年9月[12]王虹.《SQLSERVER2008程序设计与应用技术》.请大学出版社.2014年10月毕业设计(论文)进度安排:序号毕业设计(论文)各阶段内容时间安排备注1收集资料,深入了解本课题与相关技术第1周2分析题目,查阅技术资料文章,调研技术细节,第2周3学习,熟练和配置开发环境第2~4周北京交通大学毕业设计(论文)开题报告64设计功能模块,进行代码开发第5~7周5初步完成毕业设计框架第8~10周6基本完成毕业设计,完善系统设计第10~12周7进行修改、完善,开始毕业论文初稿的编写第12周8提交毕业论文初稿,由校内督导老师进行评阅论文第13周9根据校内督导老师意见修改论文,提交系统源程序及相关技术文档第14周10根据评阅老师意见修改论,答辩准备第15周11完善论文并确定、完善项目,毕业答辩第16周指导教师意见:填写说明:查阅资料是否全面,提出的研究方案和计划进度是否可行,还有什么需要注意和改进的方面,是否同意按学生提出的计划进行等。(填写后请删除该说明)指导教师(审核签名):审核日期:年月日