




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
徐州工业职业技术学院毕业设计论文徐州工业职业技术学院毕业论文(设计) 题 目: 在线课程表设计和成绩查询系统的实现 年级专业: 计算机网络技术 学生姓名: 学 号: 0200512068 指导教师: 导师单位: 徐州工业职业技术学院 2007年 12 月 23 日 徐州工业职业技术学院毕业论文(设计)任务书课题名称:在线课程表设计和成绩查询系统的实现课题性质:设计类系 名 称: 信电系 专业:网络技术 班级: 网络技术051 指导教师:学生姓名 在线课程表设计和成绩查询系统的实现摘要数据库技术是现代企业管理自动化的重要而关键的环节,在日益信息化、办公电脑化的今天发挥着越来越重要的地位。本文介绍的学习成绩查询系统是计算机用于学校现代化管理,办公自动化和数据库管理的系统。本文通过对学习成绩查询系统的分析与设计,介绍了该系统的设计方法和开发的步骤及成果。 成绩查询系统是典型的信息管理系统(mis),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本学生成绩查询系统前台开发工具选用了asp,并结合html,后台数据库开发采用microsoft access 2000。本文对学生成绩查询系统的开发过程进行了较为详细的论述。对系统进行了系统分析,明确了系统的可行行和客户需求;对数据库进行了设计,论述了该系统数据库的结构和数据库的完整性、安全性措施;根据模块化原理,按照功能系统分为了二大功能模块,并对各部分功能进行了分析;采用结构化设计的思想,最后对于本系统的测试和安装进行了分析。关键词:acess 2000,asp,html,数据库。abstract: database technique is link that the importance that the modern business enterprise manages the automation but key, at increasingly the information turn, transact the computerized developping the more and more important position today. the introductive study in this text score search system is a system that calculator used for the school modernization manage, transacting the automation to manage with the database.this text passes the analysis to search the system to study score and design, introduced the design method of that system with step and results of the development.study score search system is development two aspects that typical information management system( mis), its development includes primarily the backstage database establishes with support and the head applies the procedure.establishes to rise to the former request the data consistency is strong with the complete, the database that data safety like.but request the latter very much the applied procedure function complete, easy usage etc. characteristics.this student the score search system stage development tool chose to use the asp, combining combinative super text this marking language, backstage database development adoption microsoft access 2000.this text searches to students score the process of development of the system proceeded the detailed treatise.proceeded to the system the system analyze, clear and definite system can a line require with with the customer;proceeded the design to the database, discuss the construction of the systems database with the complete, safety measure of the database;turn the principle according to the mold piece, was divided into according to the function system two greatest functions mold piece, and proceeded the analysis to each parts of functions;adoption the construction turns the thought of the design, finally test toward this system with installed to proceed the analysis.key words:acess 2000, asp, database. 目录前言6第一章诸论71.1设计思想71.2开发工具的选用7第二章系统分析与设计112.1需求分析112.2模块设计11第三章数据库设计123.1系统管理员表123.2系统学生表123.3系统成绩表13第四章学生成绩管理系统功能的实现134.1数据库链接文件134.2管理员功能实现144.3教师功能实现164.4学生功能实现174.5学生成绩管理系统的关键代码17第五章总结23致谢24参考文献25 前言 现今,internet飞速发展。不但企业和政府机构纷纷建立自己的网站,在internet商开展业务,树立形象,而且还有不少人在网上建立自己的个人主页。网上购物,在线交友,互动网络空间已是人们熟悉的话题,internet已经以一种强大的声势沁入了人类社会。在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展、科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理学生成绩、填写各种表格,这种管理方式存在着许多缺点,如:效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。我们使用基于internet技术的asp程序设计了学生成绩查询系统,这是一套基于b/s(浏览器/服务器)结构的查询管理系统。 系统运行于服务器端,完全采用asp +sql + iis 开发,客户端只需安装有浏览器(如ie)和iis服务即可使用本系统。而在线课程表设计是利用access数据库完成的,已经在很多高校得到广泛的应用,深得广大师生的称赞,传统的手工设计不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助在线课程表设计系统,就可以设计、查询,而学校也可对系统进行管理,不仅快捷,而且保密。 目的意义:使教师和学生能在没有地域限制下通过本网站来实现课表和成绩的查询,大大方便了两者。最主要的是节省了两者的时间和资金。 第一章 诸论随着网络的发展,网页决不是仅仅停留在原始的静态上了,而是发展成为多姿多彩的动态网页。为了提高创作能力,毕业将至,特此设计农工商职业技术学院同学录,为各班级创建一个交流的平台,互通信息。1.1设计思想系统的结构如图1-1所示,多数页面都是通过asp脚本程序直接访问数据库和文件系统,有部分asp程序通过组件(上传组件)访问数据库和文件系统。图1-1通过网站,为各班级创建一个交流的平台,互通信息。同学们可以在本同学录上任意留言、上传图片,查看成员信息以及统计信息,同时还可以对成员、留言、相册进行查询。1.2 开发工具的选用1. asp 简介 在管理信息系统的开发应用中,microsoft公司的asp(active server pages)被广为使用。asp实际上是将标准的html文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用vbscript和javascript或其他的第三方脚本语言来创建asp,实现过去需要编写复杂的cgi程序才能实现的有动态内容的网页,如计数器等。asp提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。asp可以和诸如sql server这样的数据库进行连接,进而完成数据的交换与更新。2. dreamweaver mx网页编辑软件dreamweaver是当前最流行的网页设计软件,dreamweaver不仅是一个专业的可视化网页创建编辑器,而且它还是一个出色的网站维护工具。用户可以通过它管理和维护已有的站点,从此不必在维护和管理方面花太多的力气,省下的时间可以考虑如何再修饰自己的网页。3. access2003 技术简介 access2003 就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索.那么什么叫数据库呢 数据库(database)是由一些有意义和有关系的数据(data)所组合而成.一个数据库中,包含了许多条记录(record),而每条记录是由多个字段(field)所组成,不同的字段存放这不同的数据.所以数据库的严格定义是一组相关记录的集合,而字段则是最基本的数据项,也是数据库中最小的单位.在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统(database management system dbms).数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用. access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 excel 的电子表格,可以使数据库一目了然.另外,access 允许创建自定义报表用于打印或输出数据库中的信息.access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库.如上所述,access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能. 4. sql语言与数据库任何访问数据库的应用程序都必须使用sql语言。odbc是一个与数据库无关的应用程序编程接口,通过这个接口,应用程序能访问不同厂商提供的服务器数据库。每一种格式的数据库必须提供专门的odbc驱动程序,当应用程序想存取某一数据库时,即挂上这种格式的驱动程序,然后使用标准的sql语句操作数据。至于如何转换成具体dbms(关系型数据库管理系统)所支持的格式,则由对应的odbc驱动程序去完成。5.iis简介 1、iis的安装windows 2000 server提供的web服务器组件iis的安装方法,在开始设置控制面板添加/删除程序命,在添加/删除程序中选择添加/删除windows组件按钮,就会弹出如图2-1所示的windows组件向导对话框。在其中选择internet信息服务iis,然后单击下一步按钮,随后根据系统提示一步一步的操作即可完成iis的安装。(图2-1)2、iis虚拟目录的创建在启动internet后,在默认web站点单击鼠标右键如图(2-2),在快捷菜单中选择“新建”“虚拟目录”命令,输入虚拟目录的名字,然后按照系统提示操作,即可完成虚拟目录的创建。图(2-2)3、iis的日常管理(1)启动站点,停止、暂停、删除站点(2)主目录设置、文档管理、isapi筛选器、http头、目录安全性、文档、自定义错误、性能6.运行环境为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即internet,也可适用于内部的局域网。其运行要求如下:软件环境:客户端: windows95/98/2000/xp,internet explorer(ie)等服务器端:windows nt/windows2000,internet information server (iis)4.0及其以上版本,ie等;或者windows98,personal web server(pws),ie等。数据库:采用access,运行于服务器端。硬件环境:服务器 cpu:piii 500以上 ,内存:512m以上客户机 cpu:p200mmx以上,内存:32m以上 第二章 系统分析与设计2.1 需求分析在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用.如今,不管是小学,初中,高中,甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力,物力,财力来进行学生成绩管理.但是人工管理成绩档案具有效率低,查找麻烦,可靠性不高,保密性低等因素.因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的. 开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平.为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自动化.现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素.在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替.一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息,高效,安全,学生在能方便的查看自己的成绩. 2.2 模块设计系统有两个模块,课程表管理和成绩管理。本程序适用于一所学校,分系、专业、班级。课程表管理主要功能是:1、课表程录入和更新功能-包括添加和删除及修改。2、课程表查询:按照教师查询,按照班级查询。学生成绩系统主要功能为:1、录入学生成绩功能-是在成绩数据管理菜单中.先添加班的上课课程名、然后再添加学生成绩,每个学生各科成绩一次性录入。查询学生成绩(主界面上)可按班级查询,学生个人查询。3、成绩更新(修改,删除学生成绩) 先查找学生姓名再操作。 按班级查询出班级成绩表,再选择某个要修改删除的学生成绩进行操作。 成绩分析功能-即计算学生成绩的总分和排名 第三章 数据库设计3.1 系统管理员表表名:admin字段名字段类型字段说明id自动编号主键admin文本系统管理用户名pwd文本系统管理密码 3.2系统学生表表名:xuesheng字段名字段类型字段说明id自动编号xuehao文本学生学号pwd文本学生登陆密码xingming文本学生姓名xingbie文本学生性别chushengriqi日期日间学生出生日期banji文本学生在班级zhuanye文本学生专业xino文本学生所在系部 3.3系统成绩表表名:chengji字段名字段类型字段说明id自动编号主键xuehao文本学生学号xingming文本学生姓名xingbie文本学生性别xibu文本学生所在系部jiaoshi文本学生任课教师kechengming文本学生课程名chengji文本学生该科成绩 3.4系统班级表表名:banji字段名字段类型字段说明id自动编号主键xibu文本系部zhuanye文本专业banjiming文本班级名称 第四章 学生成绩管理系统功能的实现4.1 数据库链接文件在整个学生成绩管理系统中,数据库的打开在系统中是很重要的,下面给出本系统连接打开数据库的代码文件conn .asp4.2 管理员功能实现1、管理员登陆界面 ( 图4-1 )管理员界面主要介绍管理员在该系统中的一些功能如图4-2中介绍的。 ( 图4-2 )2、 管理员可以对课程表提交如图4-3和图4-4所示。 ( 图4-3 ) ( 图4-4 ) 3、 系统管理员能够对学生成绩修改和更新如图4-5和图4-6。 ( 图4-5 ) ( 图4-6 )4.3 教师功能实现(1)成绩查询是对所有学生的成绩查询(2) 教师查询是对所有教师资料的查看 ( 图4-7 ) ( 图4-8 )教师在学生成绩管理系统中能够对授课信息进行查看和师资情况浏览。4.4 学生功能实现 (1) 成绩查询是对该生自己所有课程成绩的查询(2) 个人信息是对学生自己信息的查询 ( 图4-9 ) ( 图4-10 )4.5学生成绩管理系统的关键代码1、 以下是管理员录入学生成绩页面的代码: 录入学生成绩 录入成绩 班级: -选择班级- option value= 学期: 第一学期 第二学期 请在对应的班级中添加所有上课任务(课程名),并添加该班的所有学生情况。此管理中,学生学号如0120123,其中系部编号为01,专业号为2,班级号为01,学生编号为23。 2、以下代码是实现课程表数据管理的代码选择班级-课程表 课程表录入 请提交系,专业,班级 系名: -选择系- option value= 专业: -选择专业- option value= 班级: 05级/option 01班 02班 3、以下代码是成绩表分析的代码 管理员查询成绩,并更新 成绩分析界面 班级: -选择班级- option value= 学期: 第一学期 第二学期 第五章 总结数据库技术是现代企业管理自动化的重要而关键的环节,在日益信息化、办公电脑化的今天发挥着越来越重要的地位。网上管理系统一定要以学生的信息作为基础,关于学生的信息管理其实就是一个简单的会员管理系统。只要对这个系统及数据库稍加修改即可满足任何企业,任意部门,各种学校,机关单位的学习需求。这里所实现的主要是课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030金丝楠木行业市场发展分析及前景趋势与投资战略研究报告
- 智慧课堂在八年级语文教学中的应用计划
- 非营利组织团队建设培训计划
- 冀教版小学信息技术三年级上册《十二 制作生日贺卡》教学设计
- 旅游行业服务规范监督职责
- 2025年高二年级组学科竞赛辅导计划
- 情侣酒店财务预算与盈利分析范文
- 2025幼儿园师德师风建设心得体会
- 消化内镜患者沟通技巧培训计划
- 2025年项目部治理人员安全培训考试试题答案考试直接用
- 医疗救助补助资金管理办法
- 水电站110kV变电站接地电阻计算书
- 2025届江苏南京市盐城市高三第二次模拟考试历史试卷含解析
- 江苏省靖江外国语学校2023-2024学年中考数学最后冲刺模拟试卷含解析
- 鼠疫的防治专题知识讲座课件
- GB/T 44013-2024应急避难场所分级及分类
- 影像进修汇报
- 公路工程施工监理规范
- 2024年唐山市2024届高三二模英语试卷(含答案)
- 口腔科治疗台水路消毒
- 压力容器安全风险管控清单(日管控、周排查、月调度)
评论
0/150
提交评论