贵阳学院毕业论文(设计)
JiangXuejinInfo表 字段名称 数据类型 SpecialtyName nvarchar Name nvarchar ClassName nvarchar StudentNumber nvarchar Enrolmentyear nvarchar Semester nvarchar JiangXiang nvarchar JinE smalldatetime Remark ntext KaoQinInfo 表 字段名称 SpecialtyName ClassName Enrolmentyear Semester Name StudentNumber LateTime Remark Roles表 字段名称 RoleName SystemManage SpecialtManage ClassManage CourseManager ScoreManage StudentManage DaikuaManage JiangchManage JiangxuManage YonghuManage ScoreInfo表 字段名称 ScoreID Semester StudentNumber Course Score
长度 50 50 50 50 50 50 400 4 16 长度 50 50 50 50 50 50 50 16 长度 1 1 1 1 1 1 1 1 1 1 1 长度 4 50 50 50 4 允许空 否 否 否 否 否 否 否 否 否 允许空 否 否 否 否 否 否 否 否 允许空 否 否 否 否 否 否 否 否 否 否 否 允许空 否 是 是 是 是 数据类型 nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar ntext 数据类型 bit bit bit bit bit bit bit bit bit bit bit 数据类型 int nvarchar nvarchar nvarchar int 15
贵阳学院毕业论文(设计)
SpecialtyInfo表 字段名称 数据类型 SpecialtyID int SpecialtyName nvarchar Remark ntext UserInfo表 字段名称 数据类型 Name nvarchar Passwd nvarchar RoleName nvarchar StudentInfo表 字段名称 数据类型 StudentID int StudentNumber nvarchar Name nvarchar Sex nvarchar Race nvarchar Address nvarchar Telephone nvarchar Role nvarchar Postalcode nvarchar ClassID int Remark nvarchar 长度 4 50 16 允许空 否 否 是 长度 50 50 50 允许空 否 是 是 长度 4 50 50 50 50 50 50 50 50 4 50 允许空 否 否 是 是 是 是 是 是 是 是 是 6.系统设计
6.1软件结构设计
本系统在执行时,先根据不同的操作人员的需要来进行相应的模块,然后可以输入数据或者进行其它的查询或浏览等操作;总体来说,本系统属于一个事务型管理系统。
16
贵阳学院毕业论文(设计)
处理中 接受数 专业班级 学生 课程 补助 成绩 奖惩 奖学金 打印数据
6.2系统结构设计
数据信息对于信息系统来说是致关重要的,因此系统中必须有一套实现数据存取的机制,本系统关于数据存取部分的实现原理如下图所示,该图对本系统数据存取的操作流程进行了抽象和概括。 SqlDataReader SqlConnection SqlConnection DataGrid SqlCommand DataBase SqlDataAdapter DataSet 参数 S Q L S Q L 参数 数据存取关系图
6.3系统操作流程图
17
贵阳学院毕业论文(设计)
成功 Y 选择操作 开 始 登 入 N 系统 管理 专业管理 班级管理 学生管理 课程管理 补助管理 成绩管理 奖惩管理 奖学金管 N 用户操作 增加 修改 删除 查询 打印 退出系统 Y 结 束 6.4系统详细设计(课程管理模块, 成绩管理模块,补助管理模块,学生信息管理模块)
本部分主要内容为本系统的运行界面及其分析,各模块的打印功能都为:将DataGrid中数据导出到EXCEL中,借助EXCEL的打印功能实现数据打印。以下在涉及到打印功能时就略过。
6.4.1课程信息管理
增加课程信息
考虑到每个院校及专业的实际情况会有所不同,在设置课程时,将课程与班级、学期联系在一起,这样使得不同的院校可以根据不同的需要灵活设置开设课程。界面如下
18
贵阳学院毕业论文(设计)
浏览课程信息
为了方便用户灵活选择班级及学期,在程序中使用了TreeView树形控件。当用户选定了条件后班级课程会排列在右侧的网格控件中,如下所示
19