- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
課程设计—学生选课系统
目 录
摘要 II
Abstract II
第一章 引言 1
1.1 引言 1
1.2 目的 1
第二章 系统需求分析 2
2.1 服务器端系统分析 2
2.2 客户端系统分析 2
2.3 总体功能分析 2
第三章 系统设计 3
3.1 选课系统功能及其说明 3
3.2 选课系统功能划分及其流程 3
第四章 数据库设计 5
4.1 数据库表的设计 5
4.2 数据库的创建 6
第五章 服务器端数据处理程序设计 8
5.1 XML源数据文件 8
5.2 映射SCHEMA文件 8
5.3 运行服务器端应用程序导入XML数据 8
第六章 客户端学生选课系统设计 11
6.1 学生登录窗体设计 11
6.2 选课主窗体设计 11
第七章 系统运行 15
参考文献 19
高校学生选课系统
摘要
本文以一个具体的应用系统—“学生选课系统”的设计与实现来说明如何利用来设计和Abstract
This article takes a specific application system-students course selection of the design and implementation of the system to explain how to use Delphi 7.0 and SQL Server 2005 to design and develop applications.
Keywords: student-course selection ; Delphi 7 ; SQL Server 2005
Keywords引言
引言
高校实行学分制改革以来,学生除了学习必修课程外,还必须选修一定学分的课程。而高校的普遍情况是学生人数、学修课程数都相当大,传统的人工排课, 选课不但是一件繁琐的工作,而且还将降低教务系统的办公效率。
选课系统作为教务系统的一部分,设计与实现都要以方便学生选课、提高教务处理能力为目标,在当今高校并且未来的一段时间里,“高校学生选课系统”将会发挥强大的作用服务于高校。
目的
学会对应用环境的需求分析、系统分析、掌握数据库设计的方法和步骤;
掌握概念模型、关系模型的设计;
掌握SQL Server数据库管理系统的功能及操作方法;
充分理解数据库理论在具体关系数据库管理系统软件产品中的实现方法,采用的机制和策略;
系统需求分析
2.1 服务器端系统分析
与现有系统整合,使用XML跨平台标注语音为系统之间提供公共的数据使用接口,完成原有系统中重数据的XML导出以及现有XML数据的导入,实现数据共享。
输入 存放批量数据的XML源文件、映射数据库的SCHEMA文件。
输出 行记录并插入数据库。
要求 XML源文件中的数据来自于原由系统中的重复数据。
2.2 客户端系统分析
提供学生选课界面,完成对排课系统编排课程的选择,并在界面上反映当前学生的课程和学分选择情况。
输入 学生学号及其密码。
输出 学生学号、姓名、专业、已选学分总数、可选课程列表、已选课程列表以及当前课程选择情况(以图形形式描述)。
要求
学生选课需要进行身份验证,授权后才能选课。
允许学生能够查看没门课程的详细信息(包括课程编号、课程名称、上课时间、上课地点、任课教师、任课教师学历、职称、专业、课程学分数、可选人数以及已选人数等)。
允许学生查询对应课程编号的记录。
允许学社对指定课程进行选择并修改相应记录,并反映在数据表中。
允许学生当次选课过程中取消已选课程,并反映在数据表中。
能够对学生选择的重复课程、时间冲突课程、以满选的课程进行选择限制并提示。
2.3 总体功能分析
提供良好的应用程序界面查看已选课课表的功能。
输入 学生学号以及密码。
输出 已选课课表,以表格的形式反映在程序界面中。
要求
登录界面允许进行身份验证,授权后才能查看课表。
课表以表格形式显示。
系统相关参数(如数据库的连接参数)存放于XML文档,通过对XML进行解析完成对系统环境的设置。
因此,高校选课系统应具有以下基本功能:
XML数据的导入导出。
课程的选择与取消。
已选课表的实时输出。
系统设计
3.1 选课系统功能及其说明
身份验证功能,课程选择、课表查询等需要在授权的情况下完成。
批量数据处理功能,与原有系统相同的数据不要重复输入,支持对公共接口类型数据XML的批量导入导出。
课程选择与取消功能,支持课程选择、查询、取消和课表输出。
3.2 选课系统功能划分及其流程
选课系统可以分为XML数据处理系统、客户端选课系统和课表发布系统(逻辑关系如下图所示)
图1.1选课系统逻辑功能之间的关系
XML数据处理系统完成XM
文档评论(0)