学生选课系统毕业论文5.docx
- 文档编号:3153715
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:38
- 大小:118.64KB
学生选课系统毕业论文5.docx
《学生选课系统毕业论文5.docx》由会员分享,可在线阅读,更多相关《学生选课系统毕业论文5.docx(38页珍藏版)》请在冰豆网上搜索。
学生选课系统毕业论文5
毕业设计(论文)摘要
Internet是当今世界上最大的计算机信息网络,它由一些使用公用语言互相通信的计算机连接而成.从网络通信技术的观点来看,Internet是一个以TCP/IP(传输控制协议/网际协议,协议是通信双方在通信时共同遵守的约定)通信协议为基础,连接各个国家,各个部门,各个机构计算机网络的数据通讯网从信息资源的观点来看,Internet是一个集各个领域,各个学科的各种信息资源为一体的,供网上用户共享的数据资源网.
本论文主要包括学生选课系统方案分析与网络规划,本系统是一个典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
本系统可以方便老师、学生更方便的选课。
实现全校学生选课在线查询。
还可以对新来的学生信息进行信息录入。
由于学生上课情况复杂,可以实现信息修改,及时调整学生的基本情况。
关键字Internet,管理系统,信息查询修改
1引言(绪论)·····························································4
1.1课题研究的目的························································5
1.2课题研究的意义························································5
1.3课题的可行性分析······················································5
1.3.1课题调研······························································5
1.3.2可行性分析····························································6
2准备阶段································································6
2.1C语言基础·····························································6
2.2数据库系统····························································6
3应用系统开发工具························································7
3.1对软件和硬件的要求····················································7
3.2运行需求······························································7
3.3其他需求······························································7
3.4数据库应用系统开发简介················································7
3.5学生选课系统··························································8
3.6MSSQLServer简介·····················································8
4系统分析··································································9
4.1系统简要分析·························································9
4.2应用需求分析·························································9
4.3业务流分析··························································10
4.4数据流分析··························································10
4.5系统数据模型设计····················································10
4.5.1E-R图································································10
4.5.2数据表·······························································12
5操作方法································································14
5.1登录································································14
5.2界面设计····························································15
5.3录入课程信息························································15
5.4学生信息管理························································15
5.5学生选课····························································16
5.6信息查看及存储······················································16
5.7退出系统····························································16
6调和测试································································17
结论····································································17
致谢····································································18
参考文献·······························································19
附录:
相关代码···························································20
1引言(绪论)
C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“Cplusplus”,“CPP”。
它是一种使用非常广泛的计算机编程语言。
C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。
它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。
数字化内容选择的原因有很多,概括起来主要有:
(1)存储空间的原因。
数字化的产品是通过网络被广大用户存取利用,而大家都知道数字化产品是存放在磁盘阵列上的,磁盘阵列由服务器来管理,磁盘空间是有限的,服务器的能力也是有限的,不可能无限量地存入数字资源,这就需要我们对文献资源数字化内容进行选择。
(2)解决数字化生产高成本和图书馆经费有限性之间矛盾的需要。
几乎没有图书馆有充足的资源来对整个馆藏进行数字化,内容选择不可避免。
(3)数字资源管理的需要。
技术的快速发展使数字化项目所生成的数字资源的生命周期越来越短,投入巨资进行数字迁移是延长数字资源生命的1个重要途径,昂贵的维护成本就必须考虑数字化的内容选择。
(4)C++是一种绝对不会试图迎合某个模子的语言。
特别是它的形式可以变化多端,以解决不同类型的问题。
这主要反映在象MicrosoftVisualC++和BorlandC++Builder那样的工具身上。
它们将库、组件模型以及代码生成工具等合成到一起,以开发视窗化的末端用户应用(用于MicrosoftWindows操作系统)。
传统上,为了确保企业持续扩大的IT系统稳定运行,一般用户信息中心往往不仅要不断更新更大容量的IT运维软硬件设备,极大浪费企业资源;更要长期维持一支由数据库维护、服务器维护、机房值班等各种维护人员组成的运维大军,维护成本也随之节节高升。
为此,企业IT决策者开始思考:
能不能像拧水龙头一样按需调节的使用IT运维服务?
而不是不断增加已经价格不菲的运维成本。
1.1课题研究的目的
1.掌握C语言编程技术,多媒体技术。
2.掌握一种多任务多用户操作系统。
3.学会使用某种开发工具。
1.2课题研究的意义
本学生选课管理系统可以说是一个综合性的学校学生学生管理系统,因而具有较强的实用性和先进性。
通过调查,要求系统需要有以下功能:
⑴由于操作人员的计算机知识普遍较差,要求有良好的人机界面;⑵由于该系统的使用对象多,要求有较好的权限管理;⑶原始数据修改简单方便,支持多条件修改⑷方便的数据查询,支持多条件查询;⑸在相应的权限下,删除数据方便简单,数据稳定性好;⑹数据计算自动完成,尽量减少人工干预;可行性分析由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。
因此,比较适合于采用数据库管理。
且学校用于学生管理的微机都是奔腾4以上的机器,在存储量、速度方面都能满足数据库运行的要求。
在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。
本系统的设计是在WindowsXP中文版操作系统环境下,使用MicrosoftViscualC++中文版开发成功的。
本文中所做的主要工作如下:
(1)阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。
(2)设计实现用户管理、课程管理、选课信息录入管理、新生信息录入管理、课程的浏览和查找、学生查找等页面。
(3)分析并解决实现中的若干技术问题。
(4)建立完整的网上选课,进行测试并分析结果。
1.3课题的可行性分析
1.3.1课题调研
(1)与实践活动和相关的文件和资料自行查找。
(2)本课题要求学生有熟练的C语言开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。
(3)具有对突发事件进行处理的能力。
(4)具体问题再做详细调查研究并与指导老师面谈。
1.3.2可行性分析
(1)技术可行性-----本系统仅需要一台装有Office软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。
对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 选课 系统 毕业论文