网站大量收购独家精品文档,联系QQ:2885784924

《学校选课系统设计说明书》.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 摘 要 1 第一章 系统分析 2 1.1需求分析 2 1.2可行性研究 4 1.3系统的开发方法的选择 5 1.4组织结构与功能分析 5 第二章 系统设计 6 2.1系统总体结构设计 6 2.2数据结构与数据库设计 7 2.3 设计步骤: 10 2.4 输入/输出设计 11 第三章 界面及模块设计 12 3.1 登录界面 12 3.2 管理员模块 14 3.3 学生模块 20 3.4 教师模块 23 第四章 小结 28 参考资料 28 摘 要 学生选课管理系统是教学管理的重要组成部分,其开发主要包括后台、数据库的建立和维护以及前端应用程序的开发两个方面,前者要求建立起数据的一致性、完整性和安全性好的数据库,而对于后者则要求应用程序功能完备、易使用及界面友好等特点。 运用软件工程和面向对象技术对学生选课管理系统进行了建模与分析,在此基础上实现了学生选课管理的功能。主要内容如下: 首先,对学生选课的工作流程进行描述和分析,分析其工作中存在的缺陷和不足,在此基础上得出理想的工作流程模式。按照模块化设计思想,将流程各个阶段分开设计。 其次,对系统的设计过程中的一些技术难点和实现方法进行叙述。其中包括权限分配、添加、删除、修改功能的实现,查询功能以及打印功能的实现等等 经过仔细分析,系统使用Microsoft公司的Visual FoxPro8.0来开发,利用其提供的各种面向对象的开发工具,快速建立系统应用原形,并对初始原型系统进行需求分析,然后通过不断修正和改进,最终形成一个用户满意的系统。 关键词:选课、查询、数据库、Visual FoxPro8.0 第一章 系统分析 1.1需求分析 我校拟定建立一个基于VF的“选修课管理系统”,以改变原有的选修课教学管理方式, 充分利用校园网环境为教师和学生提供方便。“选课系统”应提供如下服务: 1、允许教务人员输入下学期的预设课程 2、允许学生查看本学期的预设课程目录,也可以在查看时进行选课报名,系统将对报 名要求进行有效性审核,若该课程报名人数已达上限或该学生已经学习过此课程,将拒绝报名并给出提示。 3、允许学生查看报名结果,若对结果不满意可以改选课。 4、允许教师查看开设课程的学生名单,必要情况下还可以打印名单。 6、允许教师填报某门课程的成绩单。 7、允许学生查看选修课的成绩情况,包括查看某一学期或所有已学过的选修课成绩。 1.2可行性研究 通过对学校各项管理工作的调查,了解到目前学校是教务出负责对学生选修课信息进香直接的管理工作,具体的工作是对学生在校期间的选课、成绩等信息进行管理。本系统开发的主要目的是对教务处的关于学生选课及成绩管理部分实现计算机管理。 本系统的开发目标确定为学校选修课信息系统的一个子系统,因此,目前流行的软硬件配置足以满足系统运行的需要。此外,本系统的操作界面力求非常的简单,系统操作员不需要参加专业培训,只需要有一定的计算机操作能力就可以使用本系统。所以,开发这样一个中小型的选修课信息管理系统是完全可行的。具体分析如下: (1)目标和方案的可行性 这次实验目标很明确,主要是设计、开发下一个简单的选修课管理信息系统,利用我们学过的管理信息系统的有关知识,以及大一学过的VF编程语言,开发的系统经过进一步完善之后可以应用于学校选修课的管理,在一定程度上提高管理效率。 (2)技术可行性 根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。 考虑到系统实施的可行性,在软件方面选择了如今较流行的Microsoft Visual Studio 2008来进行开发管理平台的设计,使用VF编程方法。 在硬件方面,则选择空间较大,只要是Pentium Ⅳ系列及以上的计算机,内存在512M以上,硬盘在20G,都可以满足系统的开发需要。当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。 在软件方面,由于Microsoft Visual Studio 2008 和 VF编程方法两个都是非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。 另外,由于平时在老师的领导下已做过相关项目,我们已具备处理各种问题的基本能力,因此以我们现在的业务水平,是可以成功进行本次项目的开发的。 (3)经济的可行性 我们电子商务实验室拥有一套比较完善的软硬件设备,平时供我们上课

文档评论(0)

qintuod + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档