计算机信息管理专业毕业设计方案.docx
- 文档编号:4980320
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:14
- 大小:273.09KB
计算机信息管理专业毕业设计方案.docx
《计算机信息管理专业毕业设计方案.docx》由会员分享,可在线阅读,更多相关《计算机信息管理专业毕业设计方案.docx(14页珍藏版)》请在冰豆网上搜索。
计算机信息管理专业毕业设计方案
中央广播电视大学
计算机信息管理专业毕业设计
学校
教育层次
年级
学号
姓名
摘要………………………………………………………………1
绪论………………………………………………………………2
系统功效…………………………………………………………9
一.目标设计
二.设计思想
三.系统功效设计
系统模块…………………………………………………………13
一.系统页面逻辑结构图
系统模块功效介绍………………………………………………15
一.登录系统模块
二.考试系统模块
三.用户管理模块
四.试卷管理模块
数据库设计和实现………………………………………………19
一.需求分析
二.逻辑设计
三.结构设计
四.各表内容
五.后台数据库配置
随机抽取试卷………………………………………………23
系统评优…………………………………………………33
结束语……………………………………………………36
致谢………………………………………………………37
参考资料…………………………………………………38
网络考试系统
摘要:
“网络编程”已经成为时下网络不可缺乏组成部分,尤其是互动式网络编程,成为当今互联网主体。
论文针对此介绍了ASP发展、功效和ASP开发模式。
并对网络考试系统各个功效模块作了具体介绍,使用户在使用网络考试系统之前,对网络考试系统有个具体了解。
设计者针对个人设计模块作了具体介绍,使用户对该模块有个具体了解。
一绪论
多年来,作为计算机技术和通信技术相结合产生计算机网络得到了飞速发展,并成为目前信息社会基础设施,尤其是伴随Internet技术越来越广泛应用,网络覆盖区域不停扩大,正在向全球范围延伸,并将逐步进到千家万户.能够说计算机网络飞速发展,是人类正在面临一场信息时代变革,人类社会开始进入了信息爆炸时代。
在这么一个背景下,MIS(ManagementInformationSystem管理信息系统)技术多年来发展得很快,而且伴随Internet/Intranet技术兴起,将原来在单机或当地局域网上运行数据库系统移植到Internet/Intranet中,即开发基于Brower/Server模式新一代MIS系统已经成为技术发展趋势。
ASP(ActiveServerpages)作为一个极为优异网络应用开发工具,以北中国外多种互连网络站广泛采取。
很多成功商业网站,如著名Dell(.com),HotBot(.com)全部使用ASP来结构其复杂商业应用,而其它中小型网站甚至包含个人网站,也因为ASP技术高效和简便和和Windows操作系统紧密结合而纷纷采取ASP技术开发站点应用,尤其是伴随Windows操作系统和ASP3.0推出,Microsoft大型数据库SQLServer不停成熟,Windows+ASP+SQLServer已经成为网站建设流行模式。
一.为何要开发此系统
远程教育一直是很多学生及家长梦想.现在因为网络盛行,最终能够经过网络来进行教学.使不一样地方学生能够不受时空限制,共同学习多种知识.远程教育最大限制就是网络考试.以往远程教学课程考试,必需像传统考试一样,将学生集合到某个场地来进行,然而现在经过网络考试。
现在比较流行两种网络开发模式分别是Client/Server模式和Browser/Server模式.Client/Serve模式关键是在以局域网为基础环境下展开应用,它受到地域限制.而Browser/Server模式经过Internet进行通信,能够不受地域限制.不过它不能够进行联机事务处理,而且在大量数据处理情况下,速度较慢.从现在开发技术来看,Browser端作为数据搜集源,尤其是大量数据录入工作还不能完全替换Client端用户界面.在这方面,Client端多种开发工具功效愈加强大也愈加灵活,而Browser端却因为其功效结构限定过于”瘦小”。
本考试系统,其功效目标是实现将现有纸张答题式考试向基于Internet无纸张考试系统转变,所以它必需实现整个考试步骤进程,实现对系统帐户不一样管理,和完成阅卷步骤平分处理。
本考试系统,完成了以上内容,符合现代家长愿望,满足了学生要求。
二.相关ASP
在微软站点上对于ASP权威定义是:
”Activeserverpages是一个开放式非编译应用环境,使你能够组合HTML,SCRIPTS和可重用Activex服务器组件来建立动态,强大基于Web商业应用。
ActiveServerPages支持基于IIS上服务器端脚本而且完全支持VBScript和Jscript.”ASP得以生存是因为它有意义,它属于一个"开放技术框架",意思是你无须使用微软产品就能编写它代码(即使使用微软产品仍是最好方法)。
现在越来越多人开始选择使用ASP(我们在HotBot上使用),因为全部这些对应微软开发工具全部很好,能节省你大量时间。
ASP还能以最小代价利用COM和DCOM(组件对象模型和分布式组件模型)对象优势。
它能够将我们所设计网页经过Server端编译实施后结果直接送至用户端(Client),而不像通常Script脚本语言在Client端经过浏览器去编译,所以,不管你使用何种浏览器(比如InternetExplorer、NetscapeCommunicator、Opera、KidExplorer„„),全部不会有浏览器不支持语法情况发生。
当用户端使用浏览器浏览ASP,会经过服务器端做编译操作,将实施结果输出成HTML文件response到用户端。
1、ASP技术优点很多,其关键优点可归纳为以下七点:
第一,ASP支持几乎全部脚本语言,如Vbscript、JavaScript、PerlScript;
第二,经过ASP内置对象和组件使用,开发者能够轻松地完成很复杂任务,更为关键是这些组件既能够担Web服务器内置组件,也能够是用户自己或第三方开发组件;
第三,ASP经过ADD(ActiveDatabaseObject)组件提供了数据库访问接口,所以使用ASP能够很方便地开发出功效强大Web数据应用程序;
第四,ASP文件是在Web服务器端实施,只是将实施结果以HTML格式返回用户端浏览器,所以ASP能够适适用于任何浏览器;
第五,一样因为ASP文件是在Web服务器端运行,所以也确保了ASP源文件安全性;第六,ASP经过使用脚本和组件,许可开发人员将编程工作和网页设计工作分开进行,这么一来能够确保编程人员将关键精力用来考虑程序逻辑,而无须操心网页外观怎样,同时,网页设计人员也无须过于关心编程问题;第七,ASP同CGI、ISAPI相比,易学易用,是现在Web应用程序开发中最易学、最强劲开发工具。
通常而言,ASP组件大致可分成四个元素——HTML、ASP对象、ActiveX服务器组件和ScriptLanguage脚本语言。
2、ASP对象
ASP对象共有7个.既APPLICATION对象、OBJECTCONTEXT对象、REQUEST对象、SESSION对象、ASPERROR对象。
ASP能经过这些内建对象去处理实施网页.如:
公布信息至用户端、取得用户端相关信息、管理、控制交易处理,取得错误信息反馈等。
3、ScriptingLanguage
通常大部分全部是使用VBScript或是JavaScript,当然了也不止这两种,只要该语言能提供ActiveXScripting引擎,全部可用来设计ASP程序,加入到HTML网页当中。
ASP程序是由文本、HTML标识和脚本组合而成。
在ASP程序中,脚本通用分隔符和文本和HTML标识区分开,ASP用分隔符〈%和%〉来包含脚本命令,由分隔符括起命令称为主脚本命令,这些命令由主脚本语言进行处理,默认主脚本语言是VBScript。
我们在实现该系统编程过程中关键利用了VBScript脚本语言。
VBScript是VisualBasic一个子集,编程方法和VisualBasic基础相同。
ASP实施情况大致图所表示:
ASP运行环境:
“工欲善其事,必先利其器”,运行环境是很关键。
互联网是一个用户机/服务器系统。
用户机是站点访问者使用浏览器提交命令和查看对应网页计算机。
服务器位置通常和站点访问者相距较远,而且同时为多个访问者请求服务。
从广义上说,服务器能够是任意一台为其它计算机运行应用程序或提供服务计算机。
一台这么计算机能够提供任意数量应用程序或服务(当然,要假定它有足够内存空间、CPU处理能力等资源)。
用户机和服务器另一个差异在于:
用户机提出请求而服务器响应请求。
所以,用户机必需以服务器能够了解方法按某种程序表示和提交其请求。
一样,服务器也必需以用户机能够处理方法表示和发送其响应。
有鉴于此,在创建站点之前,选择站点服务器是一项关键工作。
FrontPage提供了以下3种服务器处理方案:
1、建立基于当地硬盘站点。
这种方案不需要服务器支持。
网页制作人员只需要在FrontPage中指定当地硬盘上一个文件夹作为根目录,就能够创建并浏览自己站点。
任何能够浏览该站点用户全部被许可对网页进行编辑。
优点:
和服务器端无关,简便易行。
初学者轻易了解和操作。
缺点:
在基于磁盘站点上不能运行CGI或ISAPI程序。
下列FrontPageL功效组件在基于磁盘站点中也无法实现:
●确定域组件
●讨论组组件
●表单结果组件
●搜索组件
●活动服务器页面(ActiveServerPages)
●其它用户编写程序,共享软件或商用服务器端程序
即使使用基于磁盘站点并不影响使用上述功效。
另外,基于磁盘站点根本没有安全方面功效。
要克服以上缺点,可采取以下方案:
通常在Windows98上运行环境是PWS(PersonalWebServer),Windows或Windowsxp上是IIS(InternetInformationServer)。
2、PersonalWebServer是运行于Windows95或Windows98下个人或工作组站点服务器,FrontPageServerExtension则是管理站点必需工具。
结合使用这二者,能够在产品环境测试绝大部分FrontPage组件功效。
优点:
服务器安装和维护全部比较轻易,支持大多数FrontPage组件。
有一定安全性。
缺点:
不支持用户自我注册程序。
在局域网环境内,每次许可访问人数很有限。
PWS(PersonalWebServer)通常在我Windows98安装光盘中add-ons/PWS里有安装文件,可点击setup.exe文件来实施安装.条件是您系统里必需有TCP/IP协议,因为PWS实施是使用TCP/IP协议(安装方法是:
实施“开始/设置/控制面板/网络”指令,添加协议“TCP/IP”即可)。
3、InternetInformationServer(IIS)是Microsoft企业站点服务器产品舰队中旗舰。
这种商用级站点服务器功效极为强大,适合多种站点制作环境。
IIS在WindowsNTServer上运行,所以可被多台计算机使用。
IIS(InternetInformationServer)5.0安装通常也可用WINDOWSprofessional(Windowsserver及Windowsadvanceserver默认安装有IIS5.0所以无须安装)安装光盘,实施setup.exe文件,在WINDOWS安装界面中,选“安装windows组件”,在出现对话框中选中“Internet信息服务(IIS)”点“下一步”即可安装上去。
到此,运行ASP环境便顺利安装完成了。
怎么用呢?
不管是PWS或是IIS,她们默认主目录全部是“系统盘/Inetput/wwwroot”.把编辑好文件以“*.asp”文件存到该目录即可。
运行时只需在浏览器地址栏内键入“计算机名(PWS)或localhost(IIS)”和你asp文件名回车即可实施。
ASP编辑环境
通常文字编辑工具全部能够作为ASP编辑环境,像写字板、记事本、FrontPage、Dreamweaver等等。
在此系统中,我用是Dreamweaver。
三、相关ACCESS
ACCESS是一个小型数据库,不过它功效还是比较全方面,对于小型数据存放还是足以够用。
本系统实现我们用到了数据库新建和数据添加、修改、删除及查询。
其运行界面以下图:
二系统功效
一.目标设计:
在线考试系统功效以下:
1.登录系统模块关键功效要求
a.欢迎页面
b.功效选择页面
c.多种功效登录页面及密码验证
2.在线考试系统关键实现功效要求
a.让用户选择试卷类型
b.让用户选择试卷断线情况
c.从试题库中随机抽取试题给用户
d.将随机试卷保留在临时表中
e.保留用户答案
f.给用户试卷打分
g.保留用户试卷
h.查询用户成绩
3.在线用户管理系统关键实现功效要求
a.选择更改账户属性类别
b.浏览整个系统中多种用户(超级用户,一般用户,添加试题管理用户和评卷老师用户)
c.添加包含某项功效用户
d.删除不再需要用户
e.更改用户密码
4.在线试卷管理系统关键功效要求
a.浏览系统中用户答卷情况
b.向试卷库添加新试题
c.删除某个用户其中一个答卷或删除某个系统试卷
二.设计思想
在线考试系统充足利用了Brower/Server结构特点,实现了将考试系统移植到Internet功效,该系统优势在于极大简化了老师出题工作和学生考试选题,做到了出题多样性。
现在比较流行两种网络开发模式分别是Client/Server模式和Brower/Server模式.Client/Server模式关键是在以局域网为基础环境下展开应用,它受到地域限制.而Brower/Server模式经过Internet进行通信,能够不受地域限制,不过它不能够进行联机事务处理,而且在大量数据处理情况下,速度较慢.从现在开发技术来看,Brower端作为信息搜集源,尤其是大量数据录入工作还不能完全替换Client端用户界面.在这方面,Client端多种开发工具更强大也愈加灵活,而Brower端却因为其功效结构限定过于“瘦小”。
对于本考试系统,其功效目标是实现将现有纸张答题是考试向基于Internet无纸张考试系统转变,所以它必需实现整个考试步骤进行,实现对系统账户不一样管理,和完成阅卷.评卷这些步骤处理.因为系统数据搜集实时性要求并不高,所以采取Brower/Server结构来进行设计是合理可行.图1-1是本系统网络应用原理示意图。
上图反应了用户和系统服务器联络及系统和数据库联络
三.系统功效设计
依据系统功效要求,在考试系统分为三个模块.即在线考试系统,在线账户管理系统和在线试卷管理系统.能够将系统分为三个功效模块来分别设计,功效模块之间关系图1-2
三系统模块
整个系统有以上分析可知,被分为了三个模块.即在线考试系统,在线账户管理系统和在线试卷管理系统。
a.对于在线考试系统,依据系统功效分析,仅有一个单一步骤页面.所以从试题选择页面开始,到断线纪录选择页面,最终是判分及查询成绩页面。
b.对于在线管理系统,依据进入考试页面,然后具体细化为浏览系统用户页面,添加用户页面,删除用户页面和更改用户密码页面。
c.对于试卷管理系统,依据系统功效分析,能够细化为阅卷登录页面,试题添加页面和旧式试卷管理页面。
由此我们能够将整个系统页面逻辑结构图画出来,并依据系统页面逻辑结构图来设计整个系统各个页面,使得整个系统设计明朗化,并依据模块和逻辑结构图来分给各个小组进行整个系统开发。
系统页面逻辑结构示意图1-3以下
四系统模块功效介绍
一.登录系统模块
a.对于本模块应能在用户输入姓名和密码时,能和数据库建立连接,完成对用户输入姓名和密码进行检验和验证,假如正确则能够进入系统,不然,将显示错误,是用户重新登录。
b.假如是新用户,能够点击注册,进入注册页面,完成新用户注册,并将新用户信息添加到数据库中。
这个模块逻辑图以下所表示图,1-5,1-6,1-7
图1-7
二.考试系统模块
对于考试系统模块其功效以下:
a.对于这个模块首先应能完成随机抽取试卷,并能依据用户交卷情况来保留用户试卷和用户答案,方便用户和老师浏览用,并为老师改卷提供前提。
b.这个模块还应能依据用户不一样选择来选择是新试卷还是打开还未交卷试卷,并能选择试题类型。
c.这个模块还应能依据用户选择来查开得分和查看历史试卷。
其逻辑结构图以下所表示图1-8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 信息管理 专业 毕业设计 方案