管理信息系统课程设计-教师信息的管理系统).doc
- 文档编号:1660005
- 上传时间:2022-10-23
- 格式:DOC
- 页数:16
- 大小:306.50KB
管理信息系统课程设计-教师信息的管理系统).doc
《管理信息系统课程设计-教师信息的管理系统).doc》由会员分享,可在线阅读,更多相关《管理信息系统课程设计-教师信息的管理系统).doc(16页珍藏版)》请在冰豆网上搜索。
辽宁工业大学
管理信息系统设计课程设计报告(论文)
题目:
教师信息管理系统
院(系):
软件学院
专业班级:
软件工程114
学号:
111301110
学生姓名:
安凯辰
指导教师:
谷宝华
教师职称:
副教授
起止时间:
2012.5.28-2012.6.8
课程设计(论文)任务及评语
院(系):
软件学院教研室:
软件教研室
学号
111301110
学生姓名
安凯辰
专业班级
软件114班
课程设计(论文)题目
教师信息管理系统的分析与设计
课程设计(论文)任务
管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。
任务:
采用结构化的系统开发方法,应用具体的计算机语言VB和数据库SQL等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成教师信息管理系统的分析设计及实施工作,实现该系统添加、删除、修改、查询等功能,并完成分析设计过程,撰写系统设计说明书(课设报告)。
1.根据课程设计时间选择适当规模大小的设计课题。
采用专业实习的调研内容作为课程设计选题。
2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。
3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。
4.开发出可以运行的管理信息系统,通过上机运行检查。
5.设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有可操作性。
指导教师评语及成绩
成绩:
指导教师:
辽宁工业大学课程设计说明书(论文)
目录
第1章系统分析 1
1.1设计目的 1
1.2设计环境 1
1.3数据流程图 1
1.4数据字典 2
第2章系统设计 3
2.1总体设计 3
2.2代码设计 3
2.3数据库设 4
2.3.1需求分析 4
2.3.2概念设计 4
2.3.3逻辑设计 5
2.3.4物理设计 6
2.4输入输出设计 7
2.5功能模块设计 8
第3章系统实施 10
第4章课设总结 11
参考文献 12
附录 13
第1章系统分析
1.1设计目的
设计的目的:
(1)掌握运用管理系统及数据库原理知识进行系统分析和设计的方法;
(2)掌握关系数据库的设计方法;
(3)掌握SQLServer2000技术应用;
(4)掌握简单的数据库应用程序编写方法;
(5)理解C/S模式结构。
1.2设计环境
系统开发平台:
VisualBasic6.0。
数据库管理平台:
SQLServer2000。
运行平台:
WindowsXP/Windows2000。
分辨率:
最佳效果1024*768。
1.3数据流程图
管理员登陆
教师信息
职称信息
账号管理
退出
个人资料
授权课程
特殊补助
收入汇总
设置账号
数据流图:
图1.1数据流程图
1.4数据字典
名字:
工资表
描述:
教师工资的基本信息。
定义:
工资表=工号+基本工资+课费+补助+工资汇总
位置:
存储在数据库CkeckIn表中。
图1.2工资表数据字典
名字:
教师表
描述:
房间的入住基本信息。
定义:
工号=性别+姓名+年龄
位置:
存储在数据库教师表中。
图1.3教师表数据字典
名字:
用户表
描述:
系统用户的基本信息
定义:
用户表=用户名+口令+权限
位置:
存储在数据库用户表中。
图1.4工资表数据字典
第2章系统设计
输入信息
个人资料
授权课程
特殊补助
收入总汇
提示错误
登录系统
选择要进行的操作
输入密码码
教师信息管理
职称信息管理
帐号管理
退出
提示错误
设置账号
删除
查询
添加
退出
2.1总体设计
系统流程图:
图2.1系统流程图
2.2代码设计
教师表中:
格式:
ABC
格式中:
A——教师所在学校名
B——教师所在院系名
C——教师编号
用户表中:
格式:
AAB
格式中:
AA——用户所在系统名
B——用户编码
2.3数据库设计
2.3.1需求分析
需求分析任务:
⑴由于操作人员的计算机知识普遍不高,要求有良好的人机界面;
⑵由于该系统的使用对象多,要求有较好的权限管理;
⑶原始数据修改简单方便,支持多条件修改
⑷方便的数据查询,支持多条件查询;
⑸在相应的权限下,删除数据方便简单,数据稳定性好;
⑹数据计算自动完成,尽量减少人工干预.
2.3.2概念设计
我所设计的实体有:
院系实体、教师实体、课程实体、工资实体其中院系有院系号、院系名、建立日期及系办等属性;教师有工号、年龄、姓名、性别属性;工资有工号、基本工资、补助工资属性;课程是由课程号、课时、课程名、上课人数属性组成;其中每个院系有多个教师,每个教师所属于一个院系;每个教师教授多门课程,每门课程由多个教师教授;每个教师有发放一份工资,每份工资属于一位教师。
根据以上信息画出E-R图如下:
课程
教师
院系
院系号
所属
教授
院系名
建系日期
课程号
课程名
性别
n
1
n
1
基本工资
工号
系办
课时
上课人数数
工资
发放
补助工资
m
1
工号
年龄
姓名
图2.2系统流程图
2.3.3逻辑设计
逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。
由数据库中的数据可导出表,格式如下:
表2.1教师表
列名
数据类型
长度
备注
工号
char
50
主键
性别
char
50
姓名
char
50
年龄
char
50e
表2.2课程表
列名
数据类型
长度
备注
工号
char
50
课名
char
50
课号
char
50
主键
基本工资
char
50e
表2.3工资表
列名
数据类型
长度
备注
工号
char
10
主键
基本工资
char
50
课费
char
50
补助
char
50
工资汇总
char
50e
2.3.4物理设计
物理结构设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。
物理设计内容包括:
物理结构设计的主要内容、物理存储介质类型的选择、数据库物理位置的选择、索引类型的选择、数据库服务器性能参数配置。
使用数据库的目的是为了有效地管理数据,而数据的插入、删除和修改则是必不可少的功能。
在本系统中就大量地使用了数据插入、删除和修改这三种操作。
数据库的物理结构依赖于选定的数据库管理系统,此次教师信息管理系统中使用的数据库管理系统是SQLServer2000。
数据库的物理设计主要任务是选择关系模式存取方法和确定数据库存储结构。
确定数据库的物理结构包含下面四方面的内容:
1、确定数据的存储结构
2、设计数据的存取路径
3、确定数据的存放位置
4、确定系统配置
(1)数据插入
往数据库的基本表中插入数据使用的是INSERT语句,其句法如下:
INSERTINTO基本表名(列表名)VALUES(元组值)
(2)数据删除
从数据库的基本表中删除数据使用的是DELETE语句,其句法如下:
DELETEFROM基本表名[WHERE条件表达式]
(3)数据修改
当需要修改基本表中元组的某些列值时,可以用UPDATE语句实现,其句法如下:
UPDATE基本表名SET列名=值表达式[,列名=值表达式…][WHERE条件表达式]
createproceduredbo.dt_adduserobject_vcs
@vchPropertyvarchar(64)
Assetnocounton
declare@iReturnint
/*Createtheuserobjectifitdoesnotexistalready*/
begintransaction
select@iReturn=objectidfromdbo.dtpropertieswhereproperty=@vchProperty
if@iReturnISNULL
begin
insertdbo.dtproperties(property)VALUES(@vchProperty)
updatedbo.dtpropertiessetobjectid=@@identity
whereid=@@identityandproperty=@vchProperty
select@iReturn=@@identity
end
commit
return@iReturn
GO
2.4输入输出设计
下面系统信息的查询以工资查询为例:
图5.6工资查询
输入工号002,点击确定则可以得到教师002的工资情况,如下界面所示:
代码如下:
确定按钮代码:
PrivateSubCommand1_Click()
Adodc1.RecordSource="select*from工资表where工号='"&Trim(Text1.Text)&"'"
Adodc1.Refresh
EndSub
PrivateSubCommand2_Click()
Form2.Show
UnloadMe
EndSub
2.5功能模块设计
点击个人资料,进入个人资料简介界面,通过和数据库的链接,可以看到教师资料表的所有存档信息,通过下面界面,可以对资料进行删除、查询和添加操作。
下面我们以添加资料信息为例:
在框里分别输入lili、男、009、27点击添加按钮,数据便可以添加进去
添加按钮代码:
PrivateSubCommand1_Click()
Adodc1.Recordset.AddNew
Adodc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 课程设计 教师 信息 管理 系统