《老师布置的作业论文-短篇.pdf》由会员分享,可在线阅读,更多相关《老师布置的作业论文-短篇.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件工程与项目管理论文 说明书题目:姓名:XXX学号:XX系(院):信息工程系专业班级 :电脑网络2011 年 11 月摘摘要要:随着科学技术的不断提高,电脑科学日渐成熟,其强大的功能已让人们深刻认识到它已进入人类社会的各个领域并发挥着越来越重要的作用。所以利用电脑进行学生成绩管理势在必行。学生成绩管理的电脑化是整个学校教务管理中的重要一部分, 能否实现这一步关系到学校办学整体效率的高低,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程, 并占着越来越重要的份量。 本系统结合当前学校的实际,经过实际的需求分析,采用功能强大的ASP.net, sql server2005 数据库作为开
2、发工具而开发出来成绩管理系统,其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,学生成绩的录入,修改,删除,查询以及打印过程。关键词关键词:成绩 学生成绩管理 ASP.Net SQL SERVER 20051引言1.1本课题的研究背景和研究意义在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件, 既浪费了人力又浪费了物力, 效率无法提高,因此使用一个好的事物管理软件是解决问题的所在。一直以来人们使用传统的人工方式管理学生成绩, 对于学生成绩的管理过程,想必大家都知道
3、,在电脑尚未在广泛使用之前,学生成绩的管理主要依靠手工, 。一个最典型的学生成绩管理过程就是:工作人员把每个学生的成绩手写下来,然后人工的按照学生的分数来进行各种操作,最后得到我们做需要的最终结果。这个手工过程的不足之处显而易见,首先各种排序工作非常困难,当学生人数比较多时会使工作难度加大,并且在工作过程中,会经常出现成绩排错,等情况。为提高学生成绩管理效率,减少老师的工作负担,有必要开发一个小型学生成绩管理软件来对学生的成绩实施有效管理。该系统必须具备一下功能:1,输入学生成绩。2,三处学生成绩。3,学生成绩排序。4,学生成绩查询等功能。这样不仅能较好地帮助老师在最短的时间内处理完学生的成绩
4、,而且能让学生很好的查询自己的成绩。1.2 课题调研与可行性分析1.2.1 课题调研一直以来人们用传统的方式管理学生的成绩,效率低,保密性差,时间长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。1.2.2 可行性分析可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。(1)经济可行性使用本系统可以充分的节省人员管理的费用,可以节省时间,大大地提高了教学管理人员,教师,学生的工作学习效率,节约教学成本,同时这个系统配置移植方便,适合大多数学院,可以作为商品软件销售具有非常大的经济价值。(2)技术可行性这个系统设计 net,sql server 2005 数据
5、库的运用,网页的开发,图形的处理等应用软件的使用。这些软件都很好使用,容易上手,技术上容易实现。(3)操作可行性这个系统是一个小型的学生成绩管理系统,锁消耗的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,这个系统在运行上的可行的。(4)法律可行性本系统在设计过程中,没有涉及到任何法律方面的问题 ,只是针对需求进行设计,因此在法律上是合法、有效的. 综上所述,本系统通过前台展示,并为教务学生成绩的管理, 使教务管理人员能及时了获取信息,从而提高了学生成绩管理的效率.因此,开发本系统具有可行性.2 系统需求分析 21 世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是电
6、脑的应用及普及到经济和社会生活的各个领域。使原本旧的管理方法越来越不适应现在社会的发展,如果还停留在以前的手工操作,这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。2.1 概述成绩管理设计包括 4 个部分,管理员部分,教师部分,学生部分,教务部分。2.2 数据流图分析教师编辑课程编辑班级编辑面向质量控制的成绩管理系统管理员模块学生编辑分数录入教师模块成绩规则编辑报表上传成绩查询学生模块系科编辑系管理员编辑教务模块审核编辑成绩编辑学生状态编辑2.3 系统功能介绍管理员功能:添加班级,删除班级,查看班级,添加教师,删除教师,查
7、看教师除了这些,可以进行普通课程的安排和重修课程的安排。教师功能:成绩录入,成绩查询,规则编辑,生成报表。学生功能:成绩查询,修改密码。教务处功能:系科编辑,系管编辑,审核编辑,补考编辑,学生编辑。3 系统总体设计3.1 系统总体结构设计1,系统应建立友好的界面,既要操作简单,直观,灵活,又要易于学习掌握。开发学生成绩管理系统目的是为了方便学校对学生成绩信息进行录入,修改,查询和统计报表。如果操作复杂,就失去了推广价值。2,系统在用户输入管理员,管理员密码时,应具备自动识别的功能,以帮助用户改正错误。3,系统在确定用户名称和密码后,应具有自动连接数据库的功能,在正确连接数据库后,首先应对于用户
8、的名称和密码进行检验,假设没有此名称应给出相应的提示,系统在查询到管理员后,应具有显示相应信息的功能。本系统由系统管理员, 教师和学生, 教务三种身份登陆到不同的功能模块使用,分为四大功能模块,分别为:1,基础数据模块:主要是由管理员对基础数据的录入,新增,修改和删除。2,日常管理模块:由各教师和教务,系统管理员共同完成日常管理。包括:教师选择和查看选报其课程的学生和信息,以及管理员对班级,教室,课程的调度和安排等。3,成绩管理模块:有教师来完成。将选报其课程学生的成绩录入后公布出来,供学生登陆查询,并由系统根据成绩计算出该学生的累计学分。4,系统管理模块:由管理员完成系统管理。完成对各项数据
9、的处理录入,新增, 修改和删除 , 并对学生, 教师, 课程和班级之间的管理做细致的安排和设定。3.2 系统开发与运行环境的选取开发工具对一个系统的成败具有决定性作用。由于本系统是应用网络的,因此,选择了 ASP。Net 技术进行开发,同时,选用 SQL SERVER2005 作为系统后台数据库。硬件环境:服务器端,推荐配置 2G 内存,酷睿处理器,硬盘容量 500G 的电脑,通信网络,internet 网。软件环境:服务器端,操作系统Windows XP/7. 数据库服务器, SQLserver2005。客户端,操作系统 Windows XP/7。浏览器,internet explore8.
10、0或以上版本。4 系统详细设计系统的主要模块有:用户登陆模块,查询功能模块,审核功能模块,教学事故监控模块。用户登陆模块主要是用户进入系统的认证过程, 不同的用户有不同的认证。每个用户登陆后都设置了 SESSION,如果没有登陆直接进入页面是不能访问页面的,这也加强了系统的安全性。查询功能模块主要是学生,老师,管理员等不同角色进行查询的模块。查询功能主要利用了 3 级或 2 级 Dropdownlist 控件绑定来进行检索条件确实定。教务模块主要功能是教务处登陆后,可以查看到教师提交的成绩单,包括教师编号,班级编号,和提交时间,可以 看到教师是否认真完成自己的职责,是否及时添加了学生的平时成绩
11、。教务事故监控主要是对教师提交成绩单,教务处审核成绩单这一流程实施监控。5 系统评价总的来说,还是可以的,但还是有缺陷的。1 ,数据连接没有封装到一个类中,每次都要重复代码,容易出错。2 ,课程管理中的课程和成绩表中的下拉框中的成绩要一致。3 ,如果使用 gridview 中自带的“修改”和“删除” ,效果会更好。6 论文写作心得与收获通过对学生成绩管理系统的开发,我们学习了数据库的相关知识并完成中学学生学籍管理系统的设计和实现。扩充自身知识范畴并提高了软件开发操作水平。学生成绩管理系统的开发,分为两大部分:第一数据库的创建与设计;第二软件的设计和实现。设计简明的阐述了软件系统模块功能;描述了系统整体所能到达的目标;系统针对数据库数据的特殊要求实现了对系统的安全性策略;系统对于数据库的连接则使用了简单、灵活的 ADO 技术。参 考 文 献【1】 软件工程于 UML 案例解析 中国铁道出版社【2】 SQL Server 2005 数据库基础及应用技术教程与实训 北京大学出版社【3】 网页制作基础教程dreamweaver8.0 电子工业出版社