《网络教学评教管理信息系统》就是在社会需要,人们需求的情况下应运而生。最近几年大多数的大学都应用了一些《评教系统》的软件,实现了计算机管理,在网络时代的今天,则显得有些落伍,并没有真正考虑到人性化的设计。《网上教务评系统》应用了B/S模式,在此我所设计的《网络教学评教管理信息系统》,就是方便本校教务部对任课教师进行教学评教时,对各项评教数据的管理,使得教务部在查询、整理、输入、输出等方面教会达到事半功倍的效果,同时,该系统也是对任课教师的教学质量进行检查,更加有效督促教师教学的一种手段。学生还可以通〖本文来自:毕业设计论文网www.paper51.com〗过该系统实现网上评教。更加减轻教务老师的工作量。
为此,我应用ASP+SQL Server达到对数据库的调用,实现所设想的各项功能。
关键词 网络教学评教;结构化设计方法;B/S模式
Abstract
Nowadays,sincethemicrocomputersaresopopularthatmoreandmorepeoplerealizetheimportantofcomputerandtheconvenienceitprovide.Buthowtomakecomputerwell-servedforusandapplyforeachfieldofthesociety,whichisthemostproblemtosoftwaredevelopmentprogrammers.Ideveloped《NetwareEvalvatetheteachersystem》whichisbornforthenecessaryofthesocietyandpeople.Inrecentyears,mostlibraryapplysome《Netwareevalvatetheteachersystem》softwaretorealizecomputermanagement.Thoughit’sbetterthantheoldlibrarymanagement,butthesesoftwareareallsinglemachinemodel.Inthesenetage,itseemoutofdateanddoesn’tconsidert〖本文来自:毕业设计论文网www.paper51.com〗hepersonaldesign.《Netwareevalvatetheteachersystem》appliedB/Smodel,providedaelectronicreadingplatformforreader,sothatreadercanrealizeresearchingandborrowingbookinadvance.Thesystemconvenientreadersandcontenttheirnecessaryconsiderably,anditismorereasonablethanbefore.
KeywordsNetwareevalvatetheteachersystem; constructuredesignmethod;
B/Smodel
目 录
摘 要I
AbstractII
第1章绪论1
1.1课题背景1
1.2目的意义1
第2章开发工具简介2
2.1开发平台和技术简介2
2.1.1IIS简介2
2.1.2ASP简介3
2.2数据库SQLServer简介4
第3章 软件需求分析8
3.1数据流程图8
3.2软件的设计目标9
3.3数据字典10
3.4系统流程图12
第4章软件总体设计14
4.1软件结构设计14
4.2层次图14
4.3数据库设计16
第5章软件实现21
5.1学生登录21
5.2管理员身份登录22
第6章系统运行测试23
6.1运行环境23
6.2软件测试23
6.3测试及操作过程27
6.3.1系统主界面27
6.3.2登录27
6.3.3学生投票28
6.3.4管理员查询30
结 论31
致谢32
参考文献33
附录1外文原文34
附录2外文资料译文37
对于工程产品来说,设计的含义是,应用各种技术和原理对设备、过程、系统做出足够详细的定义这后能够在物理上予以实现,也就是说,工程设计是一个构造过程,这个过程必须具备3个要素:
(1)有一个系统的模型。
(2)有一组原理或方法可以逐步地构造模型。
(3)有一组评价设计质量的标准的原则。
经过了需求分析阶段的工作,本人已经正确理解了系统的需求。即以数据流图、数据字典和一组加工描述的表达形式建立了系统的逻辑模型。软件设计的任务就是如何应用一组原理与方法并遵循质量的评价原则逐步实现系统逻辑模型的过程。
软件设计从概念上分为结构设计和详细设计两个阶段。结构设计又称为总体设计,其主要的任务是制订系统实现方案和设计规范并合理确定软件系统的整体模块结构及接口关系。详细设计,也称为模块设计,其主要任务是详细规定每个模块功能的实现算法。
结构化设计的核心思想是:如何应用抽象的原则,将系统功能逐层分解为层次化的模块结构。模块的划分不是随意的,它需〖本文来自:毕业设计论文网www.paper51.com〗要遵循一些模块划分的指导性原则。
模块是数据说明、可执行语句等程序对象构成并执行相对独立功能的逻辑实体,它可以单独命名而且可以实现按名访问。例如,过程、函数、子程序、宏等等都可以看作模块。模块化是一种“分而治之,各个击破”式的总是求解方式,它降低了总是的复杂程度,简化了软件的设计过程。
4.2层次图
层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素)。
随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。系统分析员从对顶层信息的分类开始,沿图中每条路径反复细化,直到确定了数据结构的全部细节时为止。
参考文献
1谬信彦.ActiveServerPages应用大全.清华大学出版社,2000:25-42
2EricA.Smith.ActiveServerPages宝典.电子工业出版社,2000:36-75
3MarkR.Brown,JerryHoneycutt.HTML3.2开发使用手册,1997:23-67
4裴有福.Web技术大全.中国水利水电出版社,1998:65-79
5吴中福.软件工程.重庆大学出版社,2001:35-67
6薛成华.管理信息系统.第三版.清华大学出版社,2000:35-63
7 Mcleod.ManagementInformationsystemManagementinPractice.Prentice
Hall,1998:34-42
8 CassidyA.InformationSystemsStrategicPlanning.BocaRatonFlorida,St.luicePress,1998:13-32
9 张海藩.软件工程导论.清华大学出版社,1998:16-34
10李真文.SQLServer2000Developer’sGuide开发人员指南.北京希望电子出版社,2001:23-45
11萨师煊.数据库系统概论.高等教育出版社,2000:14-34
12汤庸.结构化与面向对象软件方法.科学出版社.1998:25-34
13彭东.SQLServer2000应用开发技术指南.清华大学出版社.2001:15-26
14章祥荪.管理信息系统的系统理论与规划方法.科学出版社,2001:2-8
15张国锋.管理信息系统.机械工业出版社,2001:24-38