ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:483.58KB ,
资源ID:14364334      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14364334.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(西北师大学生选课系统文档Word下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

西北师大学生选课系统文档Word下载.docx

1、明确开发风险及其所带来的经济效益。2.1.2.项目背景:开发软件名称:学生选课系统。项目与其他软件,系统的关系:本系统采用Visual Foxpro 6.0开发工具开发,可以作为学校教务管理系统的子系统。2.1.3参考资料:软件工程导论,张海藩,清华大学出版社。2.2可行性研究的前提2.2.1要求主要功能:为学生提供选课服务,方便学校对学生信息和课程信息的 管理工作,提高选课服务质量和服务效率。安全与保密要求:教务管理员享有对学生、课程信息库和选课信息的 管理与修改。选课点只享有对个人信息库的部分修改(写入与读出)。222目标:系统实现后,大大提高学校对学生提供选课服务的效率及管理信 息的效率

2、。降低选课以及管理服务中的错误发生率, 减少信息交流的烦琐过程及其带来的开销。2.2.3条件,假定和限制建议软件寿命:5年。硬件条件:普通PIII以上pc机。运行环境:wi ndows 98/2000/me/xp2.2.4决定可行性的主要因素成本/效益分析结果,效益 成本。技术可行,现有技术可完全承担开发任务。操作可行,软件能被原有工作人员快速接受。2.3技术可行性分析2.3.1系统简要描述由于时间紧迫,系统暂时开发为单机版,网络版为后期开发版本。 系统安装在单机上来完成系统功能。主要任务是让学生方便选课,同 时对学生的各种信息进行日常管理、如查询、修改、增加、删除等。系统流程图如下:232数

3、据流图根据分析得到的系统功能要求,画出学生选修课管理系统的分层DFD图。首先画出顶层的DFD图如图所示。顶层确定了系统的范围,其外部实体为管理员、教师和学生。第一层DFD图在顶层DFD图的基础上再进行分解,对系统功能需求做进一步分解:(1) 用户登录获取用户输入的用户名及密码;若出现用户名、密码错误或不匹配现象,反馈错误提示;在用户名及密码都正确的前提下,支持密码修改。(2) 选课系统首先发布选课通知,即先对教师发出通知(教师得到通知后才可 申请教课),然后对学生发出通知(此时已安排完有关选修课的所有 信息)创建课程指定任课教师设定课程的人数和开课时间安排分配账号及密码(由于是管理员操作此部分

4、)。(3) 教师开课获取教师申请教课的信息,包括教师信息及其所要教的课程课程 信息;提供教师浏览课程的功能,即课程时间、教室等的安排;并提供 查询学生选课情况的功能,即选此门课程的名单等;处理和统计教师对学生成绩的评定。(4) 学生选课提供学生修改个人信息的功能;提供学生浏览全部选修课信息的功能,然后接受学生的选课操作;获取学生及其所选课程的信息后, 提供学生浏览自己所选课程的 安排情况;得到选课系统的指令,在相应时间内可以让学生修改自己的选课;将选课系统统计好的成绩信息反馈给学生供其浏览。第二层DFD图第一层已将系统分为用户登录、 学生选课、教师开课、选课系统 4个加工。课程信息添加:管理员

5、用户登录后,进入课程信息管理功能单元, 输入课程号,课序号,课程名称,教师姓名,开设院系这些数据后提 交数据,完成课程信息地添加操作,此时在选课表中将出现刚才添加 的课程的有关信息。课程信息修改:管理员用户登录后,进入课程信息管理功能单元, 如果是已经登录了,选择要修改的课序号,选定后就可以修改该选定 课程的课程编号,课序号,课程名称,教师姓名,提交后就得到该门 课程修改后的信息。课程信息删除:管理员用户登录后,进入课程信息管理功能单元, 如果是已经登录,选择要删除的课程的课序号,提交后,就将选定课 程删除了。已选课程信息的维护:管理员用户登录后,进入选课程功能单元, 就可以看到学生已选的课程

6、,可以通过选择相应的课程号来将相应学 生的选课记录删除。用户信息添加:管理员用户登录后,进入用户信息管理功能单元, 如果是已经登录进入,输入用户名,用户密码,但是此时的用户必须 与学生信息管理系统中的学生相对应, 即用户必须是存在的。提交后 就将新用户添加到了用户组里面,即这个用户可以使用该系统了。用户信息修改:管理员用户登录后,进入用户信息管理功能单元, 如果是已经登录进入,选择要修改的用户的用户名,点击后就可以修 改该用户的密码。点击提交后就完成了该用户信息的修改, 就得到了 该用户修改后的信息。用户信息删除:管理员用户登录后,进入用户信息管理功能单元, 如果是已经登录进入,选择要删除的用

7、户的用户名,提交之后就将该 用户删除了。用户组里面将不存在改用户。学生选课:学生用户登录后,进入选课管理功能单元,如果是已 经登录进入,输入课程号,课序号,提交之后系统会在已存在的课程 信息表中查询该生所属专业应修的课程,如果该门课程存在就可以看 到选择的课程出现在了课程列表里面,同时该记录也会出现在已选课 程信息里面。如果不存在则输出错误提示信息“没有该门课程” 。成绩查询:学生用户登录后,进入成绩查询功能单元,如果是已 经登录进入,点击“选课成绩查询”及相应学期,就可以看到该门课 程的成绩,同时点击全部课程就可以看到全部的课程信息及对应的课 程成绩,和该学期的学分。成绩录入:教师用户登录后

8、,进入成绩录入功能单元,选择相应 学生的学生编号,输入该学生的成绩,提交之后就完成了成绩的录入。 该成绩即可对应的出现在相应学生相应课程的成绩列表之内。在第一层分解的基础上,对四个加工进一步分解,图2-4为学生 选课模块的二层DFD图。学生选课模块加工1登录:通过用户名及密码登录学生选课系统T验证当前用户权 限。2课程信息浏览:让学生可以详细的了解课程情况 。3选课目标:学生可以选择要选修的课程 。选课概述:前提条件(正确登录、 同一选课选修两次第二次不计学分)7点击 选课项T提交T提示选课情况4修改选课:由于主观或客观原因要求退课。修改选课概述:前 提条件(限定的课程开设人数已满,或是不足规

9、定人数取消该 课程安排的信息,以及个人在规定日期前可以修改选课等)5成绩查询:登录选课系统T选择用户“学生”T输入密码,提交T提示登录成功或错误信息T选择“选修课成绩查询” ,选择学期T查到对应成绩。“教师开课”加工的第二层分解:教师管理模块加工分解图233数据字典名字:用户登录表另名:adminer学生信息表描述:用户登录基本信息如用户名、密码等描述别名:stu定义:用户登录表=用户名+口令学生基本信息如姓名、年龄、性别的描述 位置:安排查询模块、维护模块中学生信息表=学号+姓名+性别+年龄+系号位置:安排在查询模块、选课模块中课程信息表course课程基本信息如课程号、课程名、学分等的描述

10、课程信息表=课程号+课程名+学分+上课时间+名额安排在维护模块、选课模块中名字:选课信息表sc学生选课的信息的描述选课信息表=学号+课程名+成绩系信息表dept系的基本信息如系名、系号的描述系信息表=系号+系名安排在选课模块中234用户使用可行性使用本软件人员要求有一定计算机基础的人员,系统管理员要求由 计算机的专业知识,所有人员都要经过培训.2.3.5结论意见由于投资效益比远大于100%,技术、经济、操作都有可行性,可 以进行开发。3.需求分析学生选课系统的功能要求学生选课系统的总目标是:在计算机网络,数据库和先进的开发 平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系 结构的、

11、易扩充的、易维护的、具有良好人机交互界面的学生选课系统,实现学生选课以及学校管理学生选课信息、排课的计算机系统,为学生选课提供准确、精细、迅速的课程、教师及选课信息。根据可行性研究的结果和客户的要求,分析现有情况及问题,将 学生选课系统划分为三个子系统: 查询子系统、管理子系统、选课子 系统。以下是网络版分析,单机版信息都存储在一台计算机上。3.1客户端子系统:在客户端系统的功能实现上,可以分为以下几个部分:(1)选课过程(2)查询课程信息以及选课信息:3. 2服务器端的功能要求:通过计算机网络将客户端与服务器的数据库相连,将从客户端得 到的信息进行处理,实现信息查询。以计算机成本核算为中心,

12、实现 销售业务的计算机自动化。(1)接收由读者查询和选课点客户端发回的所需课程信息及选 课信息:通过网络接收选课信息并存入到服务器的数据库中。(2)传递选课信息到客户端:把得到的课程信息通过网络传递到查询点。(3)接收选课点的反馈信息:对选课点的反馈信息进行分析,把已经选满的课程进行统计。学生选课系统的性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,学生选课系统应该满足以下的性能需求 。学生选课系统的性能需求:(1)系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开 发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的 处理能力和响应时间能够满

13、足用户对信息处理的需求。由于学生选课系统的选课功能对于整个系统的功能和性能完成 举足轻重。作为系统的很多数据来源,其准确性很大程度上决定了学 生选课系统的成败。在系统开发过程中,必须采用一定的方法保证系 统的准确性。(2)系统的开放性和系统的可扩充性学生选课系统在开发过程中,应该充分考虑以后的可扩充性。所 有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实 现这一点,应通过系统的开放性来完成,既系统应是一个开放系统, 只要符合一定的规范,可以简单的加入和减少系统的模块, 配置系统 的硬件。通过软件的修补、替换完成系统的升级和更新换代。(3)系统的易用性和易维护性学生选课系统是直接面对使用人员的,而使用人员往往对计算机 并不时非常熟

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1