学生选课系统毕业论文

上传人:cn****1 文档编号:562324429 上传时间:2022-08-30 格式:DOC 页数:34 大小:241.50KB
返回 下载 相关 举报
学生选课系统毕业论文_第1页
第1页 / 共34页
学生选课系统毕业论文_第2页
第2页 / 共34页
学生选课系统毕业论文_第3页
第3页 / 共34页
学生选课系统毕业论文_第4页
第4页 / 共34页
学生选课系统毕业论文_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《学生选课系统毕业论文》由会员分享,可在线阅读,更多相关《学生选课系统毕业论文(34页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)摘要Internet是当今世界上最大的计算机信息网络,它由一 些使用公用语言互相通信的计算机连接而成. 从网络通信技术的观点来看,Internet是一个以TCP/IP (传输控制协议/网际协议,协议是通信双方在通信 时共同遵守的约定)通信协议为基础,连接各个国 家,各个部门,各个机构计算机网络的数据通讯网 从信息资源的观点来看,Internet是一个集各个领域, 各个学科的各种信息资源为一体的,供网上用户共 享的数据资源网.本论文主要包括学生选课系统方案分析与网络规划,本系统是一个典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要

2、求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。本系统可以方便老师、学生更方便的选课。实现全校学生选课在线查询。还可以对新来的学生信息进行信息录入。由于学生上课情况复杂,可以实现信息修改,及时调整学生的基本情况。关键字 Internet,管理系统,信息查询修改目录1 引言(绪论)411 课题研究的目的512 课题研究的意义513 课题的可行性分析51.3.1 课题调研51.3.2 可行性分析62 准备阶

3、段621 C语言基础622 数据库系统63 应用系统开发工具731 对软件和硬件的要求732 运行需求733 其他需求734 数据库应用系统开发简介735 学生选课系统836 MS SQL Server 简介84系统分析941 系统简要分析942 应用需求分析943 业务流分析1044 数据流分析1045 系统数据模型设计104.5.1 E-R图104.5.2 数据表125 操作方法1451 登录1452 界面设计1553 录入课程信息1554 学生信息管理1555 学生选课1656 信息查看及存储1657 退出系统166 调和测试17结 论17致 谢18参 考 文 献19附 录:相关代码20

4、1 引言(绪论)C+这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 它是一种使用非常广泛的计算机编程语言。C+是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。数字化内容选择的原因有很多,概括起来主要有:(1)存储空间的原因。数字化的产品是通过网络被广大用户存取利用,而大家都知道数字化产品是存放在磁盘阵列上的,磁盘阵列由服务器来管理,磁盘空间是有限的,服务器的能力也是有限的,不可能无限量地存入数字资源,这就需要我们对文献资

5、源数字化内容进行选择。(2)解决数字化生产高成本和图书馆经费有限性之间矛盾的需要。几乎没有图书馆有充足的资源来对整个馆藏进行数字化,内容选择不可避免。(3)数字资源管理的需要。技术的快速发展使数字化项目所生成的数字资源的生命周期越来越短,投入巨资进行数字迁移是延长数字资源生命的1个重要途径,昂贵的维护成本就必须考虑数字化的内容选择。 (4)C+是一种绝对不会试图迎合某个模子的语言。特别是它的形式可以变化多端,以解决不同类型的问题。这主要反映在象Microsoft Visual C+和Borland C+Builder那样的工具身上。它们将库、组件模型以及代码生成工具等合成到一起,以开发视窗化的

6、末端用户应用(用于Microsoft Windows操作系统)。 传统上,为了确保企业持续扩大的IT系统稳定运行,一般用户信息中心往往不仅要不断更新更大容量的IT运维软硬件设备,极大浪费企业资源;更要长期维持一支由数据库维护、服务器维护、机房值班等各种维护人员组成的运维大军,维护成本也随之节节高升。为此,企业IT决策者开始思考:能不能像拧水龙头一样按需调节的使用IT运维服务?而不是不断增加已经价格不菲的运维成本。11 课题研究的目的1.掌握C语言编程技术,多媒体技术。2.掌握一种多任务多用户操作系统。3.学会使用某种开发工具。12 课题研究的意义本学生选课管理系统可以说是一个综合性的学校学生学

7、生管理系统,因而具有较强的实用性和先进性。通过调查,要求系统需要有以下功能: 由于操作人员的计算机知识普遍较差,要求有良好的人机界面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预;可行性分析由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是奔腾4以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老

8、师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。本系统的设计是在Windows XP中文版操作系统环境下,使用Microsoft Viscual C+中文版开发成功的。本文中所做的主要工作如下: (1) 阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。 (2) 设计实现用户管理、课程管理、选课信息录入管理、新生信息录入管理、课程的浏览和查找、学生查找等页面 。(3) 分析并解决实现中的若干技术问题。 (4) 建立完整的网上选课,进行测试并分析结果。13 课题的可行性分析1.3.1 课题调研(1)与实践活动和相关的文件和资料自行查找。(2)本课题要求学生有熟练的C语言开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。(3)具有对突发事件进行处理的能力。(4)具体问题再做详细调查研究并与指导老师面谈。1.3.2 可行性分析(1)技术可行性-本系统仅需要一台装有Office软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号