课程设计:高校学生选课系统

课程设计:高校学生选课系统

ID:18906244

大小:1.35 MB

页数:22页

时间:2018-09-19

课程设计:高校学生选课系统_第1页
课程设计:高校学生选课系统_第2页
课程设计:高校学生选课系统_第3页
课程设计:高校学生选课系统_第4页
课程设计:高校学生选课系统_第5页
资源描述:

《课程设计:高校学生选课系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西北师范大学数学与信息科学学院学年论文目录摘要IIAbstractII第一章引言11.1引言11.2目的1第二章系统需求分析22.1服务器端系统分析22.2客户端系统分析22.3总体功能分析2第三章系统设计33.1选课系统功能及其说明33.2选课系统功能划分及其流程3第四章数据库设计54.1数据库表的设计54.2数据库的创建6第五章服务器端数据处理程序设计85.1XML源数据文件85.2映射SCHEMA文件85.3运行服务器端应用程序导入XML数据8第六章客户端学生选课系统设计116.1学生登录窗体设计116.2选

2、课主窗体设计11第七章系统运行15参考文献1920西北师范大学数学与信息科学学院学年论文高校学生选课系统摘要本文以一个具体的应用系统—“学生选课系统”的设计与实现来说明如何利用Delphi7.0和SQLServer2005来设计和开发应用程序。关键字:学生选课;Delphi7;SQLServer2005AbstractThisarticletakesaspecificapplicationsystem-students'courseselectionofthedesignandimplementationofthe

3、systemtoexplainhowtouseDelphi7.0andSQLServer2005todesignanddevelopapplications.Keywords:student-courseselection;Delphi7;SQLServer2005Keywords20西北师范大学数学与信息科学学院学年论文第一章引言1.1引言高校实行学分制改革以来,学生除了学习必修课程外,还必须选修一定学分的课程。而高校的普遍情况是学生人数、学修课程数都相当大,传统的人工排课,选课不但是一件繁琐的工作,而且还将降低

4、教务系统的办公效率。选课系统作为教务系统的一部分,设计与实现都要以方便学生选课、提高教务处理能力为目标,在当今高校并且未来的一段时间里,“高校学生选课系统”将会发挥强大的作用服务于高校。1.2目的学会对应用环境的需求分析、系统分析、掌握数据库设计的方法和步骤;掌握概念模型、关系模型的设计;掌握SQLServer数据库管理系统的功能及操作方法;充分理解数据库理论在具体关系数据库管理系统软件产品中的实现方法,采用的机制和策略;20西北师范大学数学与信息科学学院学年论文第一章系统需求分析2.1服务器端系统分析与现有系统整

5、合,使用XML跨平台标注语音为系统之间提供公共的数据使用接口,完成原有系统中重数据的XML导出以及现有XML数据的导入,实现数据共享。输入存放批量数据的XML源文件、映射数据库的SCHEMA文件。输出行记录并插入数据库。要求XML源文件中的数据来自于原由系统中的重复数据。2.2客户端系统分析提供学生选课界面,完成对排课系统编排课程的选择,并在界面上反映当前学生的课程和学分选择情况。输入学生学号及其密码。输出学生学号、姓名、专业、已选学分总数、可选课程列表、已选课程列表以及当前课程选择情况(以图形形式描述)。要求(1

6、)学生选课需要进行身份验证,授权后才能选课。(2)允许学生能够查看没门课程的详细信息(包括课程编号、课程名称、上课时间、上课地点、任课教师、任课教师学历、职称、专业、课程学分数、可选人数以及已选人数等)。(3)允许学生查询对应课程编号的记录。(4)允许学社对指定课程进行选择并修改相应记录,并反映在数据表中。(5)允许学生当次选课过程中取消已选课程,并反映在数据表中。(6)能够对学生选择的重复课程、时间冲突课程、以满选的课程进行选择限制并提示。2.3总体功能分析提供良好的应用程序界面查看已选课课表的功能。输入学生学号

7、以及密码。输出已选课课表,以表格的形式反映在程序界面中。要求(1)登录界面允许进行身份验证,授权后才能查看课表。(2)课表以表格形式显示。(3)系统相关参数(如数据库的连接参数)存放于XML文档,通过对XML进行解析完成对系统环境的设置。因此,高校选课系统应具有以下基本功能:(1)XML数据的导入导出。(2)课程的选择与取消。(3)已选课表的实时输出。20西北师范大学数学与信息科学学院学年论文第一章系统设计3.1选课系统功能及其说明(1)身份验证功能,课程选择、课表查询等需要在授权的情况下完成。(2)批量数据处理功

8、能,与原有系统相同的数据不要重复输入,支持对公共接口类型数据XML的批量导入导出。(3)课程选择与取消功能,支持课程选择、查询、取消和课表输出。3.2选课系统功能划分及其流程选课系统可以分为XML数据处理系统、客户端选课系统和课表发布系统(逻辑关系如下图所示)数据处理系统中心数据库客户端选课系统课表发布系统教务管理员学生学生图1.1选课系统逻辑功能之间的关系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。