1网上选课系统需求分析
网上选课系统可行性分析报告

网上选课系统可行性分析报告正文:一、项目背景网上选课系统是一种便捷的教育管理工具,可以帮助学校和学生实现在线选课、管理课程信息和学生信息等功能。
随着信息技术的发展和教育管理的现代化要求,开发一个可行的网上选课系统具有重要的意义。
二、可行性分析1、技术可行性网上选课系统需要进行开发和部署,而开发所需的技术是否可行是第一要务。
本系统采用前后端分离的架构,前端使用Web技术开发,后端使用Java开发。
经调查研究,这些技术在当前市场上已得到广泛应用,具备稳定的性能和良好的扩展性,因此技术可行性高。
2、经济可行性进行网上选课系统的开发和维护需要一定的资金投入。
根据预算估算,系统开发和部署所需的费用与预期效益相比是合理的,可以实现成本与收益的平衡。
同时,通过网上选课系统可以实现教务管理的现代化,提高工作效率和服务质量,为学校节约成本,因此经济可行性高。
3、法律可行性在开发网上选课系统过程中,需要遵守相关的法律法规。
本文所涉及的法律名词及注释如下:- 网络安全法:《网络安全法》是中华人民共和国制定的以维护网络安全为目标的法律,规定了网络安全的基本要求和相关责任。
- 个人信息保护法:《个人信息保护法》是中华人民共和国制定的保护个人信息安全的法律,规定了个人信息采集、处理和保护的相关规定。
- 电子商务法:《电子商务法》是中华人民共和国制定的促进和规范电子商务发展的法律,规定了电子商务交易、网络经营等相关规定。
三、系统需求1、功能需求本系统需要实现以下功能:- 学生注册和登录- 课程浏览和查询- 选课和退课- 学生个人信息管理- 教师信息管理- 课程管理- 成绩管理- 系统管理2、性能需求系统需要具备以下性能要求:- 响应速度快,用户界面流畅- 支持大量用户同时在线操作- 数据存储安全可靠- 数据传输加密,保证用户隐私安全3、可靠性需求系统需要保证以下可靠性要求:- 数据备份与恢复,防止数据丢失- 高可用性,系统持续稳定运行- 故障自动检测和恢复四、系统架构网上选课系统采用前后端分离的架构,前端使用Web技术开发,后端使用Java开发。
大学生选课系统需求分析报告

大学生选课系统需求分析报告目录1.引言 .............................................................................................................................................................. - 1 -1.1 编写目的 ....................................................................................................................................... - 1 -1.2 范围 ................................................................................................................................................ - 1 -1.3 定义.............................................................................................................................................. - 2 -1.4 参考资料 ....................................................................................................................................... - 3 -2.项目概述..................................................................................................................................................... - 3 -2.1 项目描述 ....................................................................................................................................... - 3 -2.2 项目功能 ....................................................................................................................................... - 4 -2.3 用户特点 ....................................................................................................................................... - 5 -2.4 一般约束 ....................................................................................................................................... - 5 -3 具体需求.................................................................................................................................................... - 6 -3.1 功能需求 ....................................................................................................................................... - 6 -3.1.1 基础代码........................................................................................................................... - 6 -3.1.2 选课教务管理 ................................................................................................................. - 8 -3.1.3 选课需求........................................................................................................................... - 9 -3.2 外部接口需求............................................................................................................................ - 10 -3.2.1 用户接口......................................................................................................................... - 10 -3.3 性能需求 ..................................................................................................................................... - 10 -3.4 设计约束 ..................................................................................................................................... - 11 -3.5 属性 .............................................................................................................................................. - 11 -3.5.1 可用性............................................................................................................................. - 11 -3.5.2 安全性............................................................................................................................. - 12 -3.5.3 可维护性......................................................................................................................... - 12 -3.5.4 可转移\转换性........................................................................................................... - 12 -3.5.5 警告.................................................................................................................................. - 12 -3.6 其他需求 ..................................................................................................................................... - 12 -3.6.1 数据库............................................................................................................................. - 12 -3.6.2 操作.................................................................................................................................. - 13 -3.6.3 界面需求......................................................................................................................... - 14 -4.附录 ............................................................................................................................................................ - 14 -4.1 数据库表格................................................................................................................................. - 14 -4.2 附表 .............................................................................................................................................. - 26 -1.引言1.1 编写目的编写目的:选课系统需求分析说明书是对该软件功能需求、性能需求、用户界面需求等的描述。
网上选课系统-需求分析报告

、系统设计可行性1.1 网上选课系统的产生网上选课系统是针对在校学生和教师使用的,从学生的角度来说,由于教学制度的改革,现在大部分的高等院校开始实行学生自主选课模式,传统的教学模式已经不能适应新的教学模式,如果还只是通过纸上的方式选课,一方面浪费大量的人力、物力,另一方面浪费时间以及在统计过程中不可避免的会出现差错。
随着高校的人数增加,暴露出来的弊端会越来越多。
因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。
从教室的角度来讲,同样可以节约大量的时间和减少工作量以及减少错误的发生率。
1.2 可行性分析网上选课系统的可行性分析包括以后几个方面:1. 技术可行性由于校园网络的普遍应用,使得网上选课非常的方便,无需再进行网络的建设。
基于B/S 模式的选课系统更加适合校园网,使得学生可以在任何有校园网的地方完成选课过程。
、C#语言在大二的时候学过了,而且数据库Access运用的比较熟练,大部分做起来还算得心应手,部分不会的现在上网也比较方便,可以在网上进行查找。
2. 经济可行性校园网应经普及,因此网络设备上不需要大的投入。
加之,B/S 模式的系统只要求客户端具备浏览器的基本功能,就能实现网上选课。
因此,从经济上来说,开发网上选课系统不需要很大的投入,硬件上只需要Web 服务器和数据库服务器即可。
3. 操作可行性B/S 模式的最大优势就是操作方便、如同浏览网页一样。
综上所述,网上选课系统在高校中是可行的。
二、系统的需求分析2.1 引言2.1.1 编写的目的本文档是对该学生选课系统的一个整体把握,以便在下一步的开发设计中更好的控制开发。
本文档的预期读者是:设计人员开发人员管理和测试人员最终用户2.1.2 背景由于电脑时代的到来以及internet 的迅速发展,电脑无处不在,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生选课系统势在必行。
鉴此,特开发此学生选课系统,该系统实现了选课的网络化、信息化、现代化。
高校在线选课系统需求分析

目录1.功能需求 ------------------------------------------------------------------------------------------------------- 22.功能概述 ------------------------------------------------------------------------------------------------------- 43.角色设计 ------------------------------------------------------------------------------------------------------- 53.1.角色框架设计-------------------------------------------------------------- 53.2.角色功能概述-------------------------------------------------------------- 54.详细功能说明------------------------------------------------------------------------------------------------- 64.1. 选课设置------------------------------------------------------------------ 64.2.学生登录选课-------------------------------------------------------------- 64.3.教师登陆查看:------------------------------------------------------------ 61.功能需求我国高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。
选课系统需求分析文档

《软件工程》需求分析报告报告名称选课系统需求分析1导言1.1目的该文档是关于用户对于学生选课系统的功能和性能的要求,重点描述了学生选课系统的设计需求,将作为对该工程在概要设计阶段的设计输入。
本文档的预期读者是:●设计人员●开发人员●测试人员●用户1.2范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。
在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。
1.3术语表定义此附件用以定义并解释文档内对使用实例描述阅读者及其他项目文件阅读者相对陌生的专门术语。
可以被用作非正式的数据字典,捕捉数据定义,以便用例描述和其他项目的文件可以集中系统所必须的信息。
术语表中包含了选课系统中关键概念的运用定义。
课程 :大学提供的一种学科。
课程信息 :某个具体学期课程的具体介绍-你可以在本学期内的平行时间段内上同一门课。
包括上课的日期和时间。
课程目录 :大学提供的所有课程的完整的目录。
全体教员 :大学任教的所有教授。
财政系统 :用于处理账单信息的系统。
成绩 :对每个学生每门课程信息的评价。
教授 :大学任课老师。
成绩单 :学生一学期内所有课程的成绩。
学生名册 :参加一个特定课程的所有学生的名字。
学生 :在大学注册并上课的学生。
课程表 :一个学生在当前学期选择的所有课程。
历史记录 :一个特定的学生缴纳学费后在财政系统里的历史信息记录。
2系统定义2.1项目来源及背景学院希望开发一个新的客户端-服务器模式系统来代替旧系统,新系统允许学生通过介入校园网的电脑选课和查看报告单。
教授能够连接系统登陆授课和记录成绩。
由于经费紧张,学院不能立刻完全替换整个系统。
学院保持了记录了所有课程信息的现有课程目录数据库。
该数据库是运行在DECVAX上交互的关系数据库。
幸运的是学院已经投资了开放的SQL接口允许通过学院Unix服务器访问。
选课系统需求分析报告

选课系统需求分析报告一、引言选课系统是现代高校管理中不可或缺的一项重要工具。
通过选课系统,学生能够方便地查看和选择自己的课程,而教职工可以管理和调整课程资源。
本报告旨在对选课系统的需求进行详细分析,以确保系统能够满足学校和学生的需求。
二、背景当前,高校的规模不断扩大,课程种类越来越多,选课过程变得越来越复杂。
传统的手工选课方式已经无法满足学生和教职工的需求,因此开发一个高效、可靠的选课系统变得尤为重要。
三、需求分析1. 学生需求1.1 课程查询:学生希望能够通过选课系统查看所有开设的课程,并根据自己的兴趣和学业发展需要筛选合适的课程。
1.2 课程信息:学生希望能够了解每门课程的详细信息,包括课程介绍、教师信息、上课时间和地点等。
1.3 选课申请:学生希望能够提交选课申请,并在规定时间内得到选课结果。
1.4 退课申请:学生希望能够随时提交退课申请,并及时得到退课结果。
2. 教职工需求2.1 课程发布:教职工希望能够方便快捷地发布待开设的课程,并设置课程信息。
2.2 课程调整:教职工希望能够根据学校和学生的需求进行课程的调整,包括调整上课时间、地点和教师等。
2.3 选课管理:教职工希望能够对选课申请进行审批或拒绝,并在一定时间内完成选课结果的发布。
2.4 退课管理:教职工希望能够对退课申请进行审批或拒绝,并及时更新课程的选课结果。
3. 系统管理需求3.1 登录和权限管理:选课系统需要提供登录功能,并根据用户身份分配不同的权限,比如学生、教职工和管理员等。
3.2 数据管理:选课系统需要能够对课程、学生和教职工等数据进行管理和维护,确保数据的准确性和完整性。
3.3 系统性能:选课系统需要具备高并发、快速响应和稳定性等特性,以确保系统能够在选课高峰期稳定运行。
四、系统功能综合了上述需求分析,选课系统应具备以下主要功能:- 学生功能:课程查询、课程信息查看、选课申请、退课申请、查看选课结果和课程表等。
- 教职工功能:课程发布、课程调整、选课管理、退课管理和查看课程表等。
选课需求分析

需求分析1、引言该文档描述了“大学生选课系统”项目的总体需求,如系统开发的目的,功能需求,用户界面需求等。
编写目的:(1)在系统目标方面为用户和开发人员之间建立共同协议创造基础。
对要实现的软件功能做总体的描述,帮助用户判断所规定的软件是否符合他们的要求或者怎样修改才符合他们的要求。
(2)提高开发效率。
是系统开发人员在开发之前能周密地思考系统的全部需求从而减少时后重新设计、编码、测试的活动。
2、项目概述2.1开发背景Internet的飞速发展深刻地影响了人们的日常生活和商业运作方式。
人们打开网页浏览当天的新闻,发电子邮件给远方的朋友,使用搜索引擎查找资料,进入网上商城购买商品——这一切都是在使用Internet。
社会的方方面面渗透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷,而学校网上选课系统正是基于这一思想而发展起来的。
2.2开发系统的必要性本系统是为了更好管理学生选课排课信息而设计的。
教务处在正常运营中必须面对大量课程、学生信息、教师信息以及三者间相互联系产生的选课信息,由于学校的学生和课程繁多,包含的信息量大且复杂,使选课管理工作更规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课排课相关信息。
2.3完成目标系统的主要用户是管理员、学生、老师,管理员可以通过超级身份登录,对系统进行全面的管理和维护,老师和学生以不同的身份进入不同的界面,执行不同的操作,拥有各自的权限。
本项目所开发的学生选课系统完成学校对学生的选课信息统计与管理,减少数据漏掉的情况,同时也节约人力、物力、财力,告别以往的人工统计。
学生在规定的选课时间内,可以不受地点和时间的限制完成选修课的申请,而学校可以方便的对系统进行管理和控制,提高工作效率。
方便学生、老师、管理员使用,学生可以在线查看可选课程信息、在线选课、修改信息、查看信息,老师可以查询自己的课程人数、课程信息(包括开课时间、开课地点、开课方式),管理员可以对整个系统进行管理(包括系统管理、用户管理、课程管理)。
在线选课需求分析报告

在线选课需求分析报告一、引言随着高等教育的普及和信息技术的快速发展,线上教育越来越受到人们的青睐。
在线选课作为线上教育的重要环节,不仅可以提高学生的选课效率,还可以减轻学校的管理负担。
本文旨在通过需求分析,探讨在线选课的需求和功能,为在线选课系统的设计和开发提供参考。
二、需求分析1. 学生需求学生是在线选课的主要参与者,他们对于在线选课系统的需求主要表现为以下几点:(1) 灵活的选课时间:学生希望能够随时随地进行选课,不受时间和地点的限制。
(2) 方便的选课操作:学生希望在线选课系统的界面简洁明了,操作便捷,方便快速地浏览和选择课程。
(3) 个性化的选课推荐:学生对于自己的选课需求和兴趣有一定的了解,希望在线选课系统能够根据学生的个人信息和历史选课记录,推荐适合自己的课程。
(4) 可靠的选课结果:学生希望在线选课系统能够及时准确地反馈选课结果,避免选课混乱和冲突。
2. 教师需求教师是在线选课系统的课程提供者,他们对于在线选课系统的需求主要表现为以下几点:(1) 方便的课程发布:教师希望能够简便快捷地发布自己的课程信息,包括课程名称、课程简介、教学计划等。
(2) 清晰的课程安排:教师希望在线选课系统能够帮助他们合理安排课程时间和地点,避免课程冲突和时间浪费。
(3) 设置选课限制:教师希望在线选课系统能够设置选课的人数限制和学生条件限制,以保证教学质量。
(4) 方便的选课管理:教师希望在线选课系统能够提供方便的选课管理功能,包括查看选课情况、审核选课申请等。
3. 管理员需求管理员是在线选课系统的管理者,他们对于在线选课系统的需求主要表现为以下几点:(1) 系统的安全性:管理员希望在线选课系统具有高度的安全性,能够防止未经授权的访问和恶意攻击。
(2) 系统的稳定性:管理员希望在线选课系统具有良好的稳定性和可靠性,能够在高负载和高并发情况下正常运行。
(3) 数据的可靠性和完整性:管理员希望在线选课系统能够确保数据的完整和准确,避免数据丢失和错误。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《网上选课系统》需求分析报告学号:20121004318班级序号:111122姓名:吴成进指导教师:赵一石中国地质大学信息工程学院2014年12月目录1. 引言、 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考文献 (4)2. 任务概述 (4)2.1目标 (4)2.2用户类和特征 (4)2.3 运行环境 (4)(1)硬件环境 (4)(2)软件环境 (4)3. 数据描述 (5)3.1静态数据 (5)3.2动态数据 (5)3.3数据流图 (6)3.4数据库E-R图 (6)4.功能模块 (7)4.1功能划分 (7)4.2功能描述 (8)5.性能需求 (9)5.1数据精确度 (9)5.2时间特性 (10)5.3适应性 (10)6. 运行需求 (10)6.1用户界面 (10)6.2接口 (10)6.3故障处理 (11)1. 引言、1.1编写目的网上选课系统作为管理员与用户的选课关系的主要管理系统平台,其对应的读者是学校用户,因此,不仅要处理管理员与用户之间的信息,还要处理用户个人信息。
所以选课系统中的数据不论是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。
因此,要实现对网上选课管理系统数据的及时、准确的处理和有效利用。
网上选课系统是一个系统的、完整的工程,完成该项工程,需要科学的方法理论作指导。
选课系统需求分析说明书是对该软件功能需求、性能需求的描述。
它明确工程的任务目标,用户需求规定以及完成该项工程运行环境的规定。
编写本说明书的目的在于详细、准确和全面的定义本选课系统的功能和和用户需求,用以指导系统顺利地进行开发,并保证后续地开发能够保质保量的完成。
1.2项目背景网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新现在大部分高等院校开始实行的学生的自主选课模式型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物理资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。
随着高校人数的增多,这种弊端会越来越多的暴露出来。
因此,利用网络,只要学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。
从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。
作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。
1.3定义需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
1.4参考文献1.《软件工程导论》(张海藩编著清华大学出版社 2007年5月)2.《数据结构》(C语言版)(严蔚敏著清华大学出版社)3.《数据库原理与应用技术》(苗雪兰宋歌编著电子工业出版社)2. 任务概述2.1目标采用网上选课管理系统,可以方便地学生了解各个选修课程的具体信息(课程名、教师、上课时间、上课地点等)和自己已选课程的具体信息(已修学分,还须选修学分、已选课程成绩等)。
以及有效帮助教师了解所教课程的具体信息(人数、上课时间、上课地点等)。
帮助教务员了解选课情况,是他们可以有效,无误地分配教学资源。
总而言之,就是方便使用系统的各种用户有效地处理有关选修课的各项事宜。
2.2用户类和特征本项目所开发的系统用户有三类,学生、老师和系统管理员。
当学校公布可以选课了,学生就应该急时登陆选课系统进行选课。
对学生来说,只要有一个能上网的就行可以在浏览器登陆了。
系统中有哪些可选的课程由管理员添加,课程重要的信息之一就是该课程的老师。
当加入老师时。
应该跟老师的信息相关联。
当老师登陆时,可以查看自己所教的课程的报名情况,以及学生对该课的评价等等信息。
学生和老师都不可能使用管理员的功能。
2.3 运行环境(1)硬件环境最低配置:奔腾4处理器,512M内存,60G硬盘。
建议配置:奔腾双核T4400 2.2GHZ及其以上 2G内存、320G硬盘(2)软件环境A.windows 98 以上的操作系统B.Eclipse 和MysqlC.Microsoft office 20033. 数据描述3.1静态数据(1)登录表(存放用户的信息)字段字段名数据类型宽度1 用户名user_name Text 162 登录密码password Text 164 权限popedom int(2)教师表(存放教师信息)字段字段名数据类型宽度1 姓名t_name Text 122 职工号t_id Text 163 性别sex Text 24 所在系depth_id Text 305 职称job Text 166 方向diretion Text 167 主攻speciality Text 50(3)学生表(存放学生信息)字段字段名数据类型宽度1 学号stu_id Text 162 姓名stu_name Text 123 所在系depth_id Text 305 生日birthday Text 4(4)课程表(存放课程信息)字段字段名数据类型宽度1 课程号c_id Text 162 课程名c_name Text 303 课程类型 credit Text 204 任课教师号t_id Text 165 上课时间class_time Date 自动5 考试时间exam_time Date 自动6 上课地点class_area Text 50 3.2动态数据输入数据:菜单选项,查找关键字,新建记录项。
输出数据:由查询关键字确定的数据库记录集合。
内部生成的数据:中间查询结果。
3.3数据流图(1) 登录数据流图(2)数据流图3.4数据库E-R 图身份验证用户名与密码用户名与密码登录成功登录失败 网上选课管理系统用户系统管理员录入的选课信息录入的用户信息 查询的用户信息成绩信息选课方案建议选课信息4. 功能模块4.1功能划分功能模块 功能使用者 查询可选课程 学生,管理员 查询可选课程信息 学生,管理员更改用户信息 所有用户可以更改自己信息 执行选课学生 查看自己所教课程信息老师学生类:属性: 学号:用来存学生的学号,每个学生都有学号且唯一。
姓名:存学生的姓名。
性别:用来标识用户的性别。
年龄:储存用户的年龄。
年级:储存学生进入学校的时间。
教师任教选修 学生课程职工号 所在系姓名 电话学号 级别 专业 所在系 姓名 电话时间 课程号 课程名 类别 地点 人数 成绩方法:登陆与注销:最基本的功能,进入时必须登陆,长时间不使用系统自动注销用户。
修改资料:对学生自己的可以修改的信息可以进行修改。
不能修改的就不能更改。
查看课程:查看所有被选课程和个体课程的详细信息。
选课:如果课程可以被选。
就可以调用这个方法进行选课。
查看成绩:如果学生选了某门课并且已经考试,可以查看成绩。
取消选课:如果对选的课不满意,在规定的时间内可以取消。
老师类属性:职工号:每个老师唯一的证件号码。
姓名:姓名。
职称:教师的职称号。
所在系:教师工作院系名称方法:登陆/注销:最基本的方法或者功能。
修改资料:修改可以修改的自己的信息。
查看程信息:查看自己带的课或者其它课程的信息,两种情况的结果不一样。
成绩登记:当完成课程后,对学自己所带的课的学生添加成绩。
4.2功能描述选课流程图表示5.性能需求5.1数据精确度A .要按照严格的数据格式输入,否则系统不给予响应进行处理。
网上选课系统流程开 始选课准备进入选课主页登录:录入学号和密码 正确进入选课主界面 修改密码进入修改密码菜单与所在二级学院联系 不正确进入选课(筛选制)公共选修课网上选课(单击需选模块) 一般选修课网上选课(单击需选菜单)单击“课程名称”、“教师姓名”、“详细信息”显示具体的相关信息单击需选课程前面的小方框使之打上小黑钩单击选定选定课程显示在网页下面单击退选确定选课,退出系统退选核对本人基本信息1、了解选课的有关规定;2、各学院做选课指导;3、查阅本专业培养计划、选课办法和参考课表。
运行程序B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。
因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。
5.2时间特性一般操作的响应时间应在1~2秒内,对软磁盘和打印机的操作也应在可接受的时间内完成。
5.3适应性满足学校选课使用的需求。
对前面提到的运行环境要求不应存在困难。
6. 运行需求6.1用户界面界面对于用户来说至关重要,既是用户对软件评介的根据,也是用户最终使用的。
所以界面设计得怎么样,对整个系统的成功与否有着密切的联系。
当然,也许界面设计得好不会让其性能更好,但是设计得不好却只会让它更差。
界面设计原则:一致性操作步骤少随时提示用户系统正在进行哪些操作要有撤销操作减少用户记忆的东西6.2接口在硬件环境既定情况下,合理搭配不同配置的软件,这样才能有效地避免接口兼容性问题。
该选课系统主要有界面转换接口、数据库连接接口;界面转换可通过VB 语句来实现,数据库连接可通过设置数据控件属性来实现,也可由VB连接语句完成。
软件体系结构与设计课程设计6.3故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
调试中遇到的问题及解决的方案:●遇到跳出“数据库已经关闭“提示信息阻止程序运行时可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。
●关于空记录带来的麻烦有些空记录往往会使程序无法运行。
此时你可用“if not isnull”语句先判断一下是否为空记录,再操作。
●也可通过网络连接,实行联机帮助。
20121004318 111122-30 吴成进。