欢迎来到天天文库
浏览记录
ID:16508164
大小:2.75 MB
页数:55页
时间:2018-08-10
《用c sharp语言和sql设计简单教务管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、大理学院数学与计算机学院课程设计报告课程名称:C#程序设计课程设计设计题目:教务管理系统姓名:学号:专业:班级:设计日期:指导教师:53目录第一章教务管理系统综述1第二章需求获取22.1标识参与者22.2标识场景……………………………………………………………………………………………………………22.3标识用例22.4基本用例图………………………………………………………………………………………………………22.5系统组成模块图3第三章对象建模53.1标识术语……………………………………………………………………………………………………………53.2标识
2、对象的属性及方法………………………………………………………………………………………5第四章对象模型、窗体的设计及结构10(一)学生功能部分10(二)教师功能部分15第五章编码17(一)定义一个数据库连接类DataBaseLink…………………………………………………………17(二)定义一个登录类Denglu……………………………………………………………………………18(三)定义用户类…………………………………………………………………………………………………19(四)Program类…………………………………………………………………………………………
3、…………27(五)登录界面login……………………………………………………………………………………………28(六)系统主界面mainform…………………………………………………………………………………30(七)学生功能部分………………………………………………………………………………………………32(八)教师功能部分………………………………………………………………………………………………39第六章测试46(一)学生功能部分46(二)教师功能部分49实验总结…………………………………………………………………………………………………………………525
4、3第53页第一章教务管理系统综述描述教务管理系统业务教务管理系统主要由学生、教师和系统管理员组成,是对学校所有学生和教师信息管理的系统。系统管理员实现对教师信息、课程信息、学生信息和学生成绩进行查询、添加、删除和修改操作。学生实现对学生个人信息的查询及个人信息和登录密码的修改,网上选课,查询课表,查询个人成绩。教师实现对教师个人信息的查询及个人信息和登录密码的修改,授课表的查询,对学生成绩的录入和修改操作。53第53页第二章需求获取2.1标识参与者:管理员、教师、学生2.2标识场景:(1)系统管理员:实现对教师信息、课程信息、学生信息和学生成绩进行
5、查询、添加、删除和修改操作。(2)学生实现对学生个人信息的查询及个人信息和登录密码的修改,网上选课,查询课表,查询个人成绩。(3)教师:实现对教师个人信息的查询及个人信息和登录密码的修改,授课表的查询,对学生成绩的录入和修改操作。2.3标识用例用例1:学生登录教务管理系统参与者:学生主事件流1:(1)学生启动教务管理系统打开登录界面(2)学生在登录界面上选择角色“学生”按钮(3)学生在登录界面上相应处输入用户名和登录密码(4)学生点击“登录”按钮(5)系统确认用户信息(6)显示登录成功信息学生登录成功,用例结束用例2:教师登录教务管理系统参与者:教
6、师主事件流2:(1)教师启动教务管理系统打开登录界面(2)教师在登录界面上选择角色“教师”按钮(3)教师在登录界面上相应处输入用户名和登录密码(4)教师点击“登录”按钮(5)系统确认用户信息(6)显示登录成功信息教师登录成功,用例结束备用事件流1:(2)a用户名不存在或登录密码错误无法登录时返回登录界面重新输入用户名和登录密码2.4基本用例图53第53页图1教务管理系统基本用例模型图2.5系统组成模块图图253第53页图3图453第53页图5第三章对象建模3.1标识术语术语即为候选对象1、教务管理系统面向的对象学生、教师2、各用户对数据的操作学生:
7、查询个人基本信息、选课、查询个人选课记录及成绩、修改个人密码;教师:查询个人基本信息、修改个人密码、输入学生成绩;3.2标识对象的属性及方法绘制对象图(类图)(1)E-R图1、分E-R图学生性别班级所在系年龄密码学号姓名53第53页图6学生实例E-R图教师性别密码所在系教龄编号姓名图7教师实例E-R图课程学时课程名课程号学分图8课程实例E-R图2、总E-R图课程选课学生mn成绩教师mn授课地点时间图9E-R图(2)逻辑结构设计(将E-R图转换成关系模式)由实体集的转换规则可知:一个实体集转换为关系模型中的一个关系,实体集的属性就是关系的属性,实体的
8、码的就是关系的码,关系的结构就是关系模式。53第53页因此可得如下三个关系模式:学生(姓名学号密码性别年龄所在系班级)教师
此文档下载收益归作者所有