学生管理系统设计课程设计.docx
- 文档编号:2128435
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:11
- 大小:288.32KB
学生管理系统设计课程设计.docx
《学生管理系统设计课程设计.docx》由会员分享,可在线阅读,更多相关《学生管理系统设计课程设计.docx(11页珍藏版)》请在冰豆网上搜索。
学生管理系统设计课程设计
学院结课设计
学号:
C#学生管理系统
专业名称:
信息管理与信息系统
年级:
姓名:
指导教师:
2010年6月13日
第一章设计原因及工具
一、设计原因
时间飞逝,转眼之间一个学期又要结束了,而课程也要讲完了,作为应用性课程的C#,结课时不再进行卷面考试,而要以系统设计进行学习情况的评估和考核,于是就有了这次设计,而我的设计课题就是“学生管理系统”。
现在的社会在不断地向信息化发展,而一个学校所要管理的信息的数量和复杂度也在不断增加,仅靠人力进行管理已经显得力不从心了,这时候就需要借助工具的帮助,于是“学生管理系统”设计就有了必要,当然我们不是最早设计这个系统的,也不会是最后一个,但我们设计这个系统却有着天然的优势,因为我们本身就是学生,对系统的需求有着切身的体会,省去了社会调查的麻烦,设计起来更方便实际,也更容易实现。
二、设计工具
毫无疑问,设计的主要工具是C#,而我用的是Microsoft公司的集成工具VisualStudio2008和SQLSever2005,其中SQLSever主要用于数据库的设计,而VisualStudio则主要用于界面设计。
毋庸置疑,这两种工具都是相当强大的编程设计软件,我们还不能很好的驾驭其强大的功能,甚至可以毫不夸张的说现阶段我们能用到只是冰山一角,但这只是一个开端,我相信我们通过更多的练习和不断的努力,一定会不断地成长,逐渐的熟悉其使用方法,在不远的将来做出功能完整的系统。
第二章数据库设计
一、需求分析
1、总体分析:
一个系统是否值得使用的标准就是看其能否满足用的需求,对于一个学生管理系统首先要管理的就是学生,而与学生相关的还有教师、课程、专业、班级等。
所以一个完整的学生管理系统除了有学生管理的功能之外还必须有教师管理、课程管理、专业管理、和班级管理等。
2、详细分析:
以学生管理为例,对其管理包括添加、查找、修改、和删除等操作,而这些操作不是任何人都能进行的,于是就出现了不同的用户,即一般用户和管理员用户,一般用户拥有查看的权利,而只有管理员才拥有对数据进行各种修改操作的权利。
其它几项管理所需要实现的操作都是大同小异,就不一一赘述了。
二、E-R图
1、系统整体分析图
2、学生信息图
3、教师信息图
4、课程信息图
5、班级信息图
三、数据表
1、学生表
2、科目表
3、班级表
4、成绩表
5、系部表
6、学期表
7、课程表
8、专业表
9、教师表
10、用户表
3、界面设计及算法实现
一、界面设计
1、登录界面
2、注册界面
3系统主界面
4、功能界面
(一)
5、功能界面
(二)
6、账户切换界面
7、密码修改界面
二、部分核心代码及算法
1、登录
2、编辑(查、改、添、删)
3、切换账户
4、修改密码
4、结束语
一、设计总结
通过这次设计我对自己所学的知识在整体上有了一个比较清晰的认识,但同时也认识到自己学习过程中还有很多的不足之处,在以后的学习中要增加实践的部分,通过实践来熟悉和复习已经学习的内容,以达到牢固掌握的目的。
对于应用性比较强的课程实践的作用是相当重要的。
二、特别感谢
在这次系统设计的过程中,我得到了朱会东老师的亲切指导和帮助,才得以顺利的完成这次设计,此外,我还得到了同学朱相元和柳家福的帮助,在这里对他们表示衷心的感谢!
附录
参考书目:
《C#程序设计及应用教程(第二版)》
《SQLSever2005数据库及应用》
《ASP数据库开发实例精粹》
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 管理 系统 设计 课程设计