管理信息系统课程设计-教师信息的管理系统)

上传人:我*** 文档编号:132356210 上传时间:2020-05-14 格式:DOC 页数:16 大小:264KB
返回 下载 相关 举报
管理信息系统课程设计-教师信息的管理系统)_第1页
第1页 / 共16页
管理信息系统课程设计-教师信息的管理系统)_第2页
第2页 / 共16页
管理信息系统课程设计-教师信息的管理系统)_第3页
第3页 / 共16页
管理信息系统课程设计-教师信息的管理系统)_第4页
第4页 / 共16页
管理信息系统课程设计-教师信息的管理系统)_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《管理信息系统课程设计-教师信息的管理系统)》由会员分享,可在线阅读,更多相关《管理信息系统课程设计-教师信息的管理系统)(16页珍藏版)》请在金锄头文库上搜索。

1、辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 教师信息管理系统 院 (系): 软件学院 专业班级: 软件工程114 学 号: 学生姓名: 安凯辰 指导教师: 谷宝华 教师职称: 副教授 起止时间: 2012.5.28-2012.6.8 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号学生姓名安凯辰专业班级软件114班课程设计(论文)题目教师信息管理系统的分析与设计课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开

2、发方法,应用具体的计算机语言VB和数据库SQL等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成教师信息管理系统的分析设计及实施工作,实现该系统添加、删除、修改、查询等功能,并完成分析设计过程,撰写系统设计说明书(课设报告)。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机运行检查。5设计说明书要求文档齐备,步骤全整,流程正确,说明

3、详细,具有可操作性。指导教师评语及成绩成绩: 指导教师: 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录第1章 系统分析11.1设计目的11.2设计环境11.3数据流程图11.4数据字典2第2章 系统设计32.1 总体设计32.2 代码设计32.3 数据库设42.3.1需求分析42.3.2概念设计42.3.3逻辑设计52.3.4物理设计62.4输入输出设计72.5功能模块设计8第3章 系统实施10第4章 课设总结11参考文献12附录13 第1章 系统分析1.1设计目的设计的目的:(1) 掌握运用管理系统及数据库原理知识进行系统分析和设计的方法;(2)掌握关系数据库的设计方法

4、;(3)掌握SQL Server 2000技术应用;(4)掌握简单的数据库应用程序编写方法;(5)理解C/S模式结构。1.2设计环境系统开发平台:Visual Basic 6.0。数据库管理平台:SQL Server 2000。运行平台:Windows XP/ Windows 2000。分辨率:最佳效果1024*768。1.3数据流程图管理员登陆教师信息职称信息账号管理退出个人资料授权课程特殊补助收入汇总设置账号数据流图:图1.1数据流程图1.4数据字典名字:工资表描述:教师工资的基本信息。定义:工资表=工号 +基本工资 + 课费 + 补助 + 工资汇总位置:存储在数据库CkeckIn表中。图

5、1.2工资表数据字典名字:教师表描述:房间的入住基本信息。定义:工号 = 性别 +姓名 +年龄位置:存储在数据库教师表中。图1.3教师表数据字典名字:用户表描述:系统用户的基本信息定义:用户表 = 用户名+ 口令 +权限位置:存储在数据库用户表中。图1.4工资表数据字典第2章 系统设计输入信息个人资料授权课程特殊补助收入总汇提示错误登录系统选择要进行的操作输入密码码教师信息管理职称信息管理帐号管理退出提示错误设置账号删除查询添加退出2.1 总体设计系统流程图:图2.1系统流程图2.2 代码设计教师表中:格式:ABC格式中:A教师所在学校名 B教师所在院系名 C教师编号用户表中:格式:AAB格式

6、中:AA用户所在系统名 B用户编码2.3 数据库设计2.3.1需求分析需求分析任务: 由于操作人员的计算机知识普遍不高,要求有良好的人机界面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预.2.3.2概念设计我所设计的实体有:院系实体、教师实体、课程实体、工资实体其中院系有院系号、院系名、建立日期及系办等属性;教师有工号、年龄、姓名、性别属性;工资有工号、基本工资、补助工资属性;课程是由课程号、课时、课程名、上课人数属性组成;其中每个院

7、系有多个教师,每个教师所属于一个院系;每个教师教授多门课程,每门课程由多个教师教授;每个教师有发放一份工资,每份工资属于一位教师。根据以上信息画出E-R图如下:课程教师院系院系号所属教授院系名建系日期课程号课程名性别n1n1基本工资工号系办课时上课人数数工资发放补助工资m1工号年龄姓名图2.2系统流程图2.3.3逻辑设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。由数据库中的数据可导出表,格式如下:表2.1教师表列名数据类型长度备注工号char50主键性别char50姓名char50年龄char50e表2.2课程表列名数

8、据类型长度备注工号char50课名char50课号char50主键基本工资char50e表2.3工资表列名数据类型长度备注工号char10主键基本工资char50课费char50补助char50工资汇总char50e2.3.4物理设计物理结构设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。物理设计内容包括:物理结构设计的主要内容、物理存储介质类型的选择、数据库物理位置的选择、索引类型的选择、数据库服务器性能参数配置。使用数据库的目的是为了有效地管理数据,而数据的插入、删除和修改则是必不可少的功能。在本系统中就大量地使用了数据插入、删除和修改这三种操作。数据库的物理

9、结构依赖于选定的数据库管理系统,此次教师信息管理系统中使用的数据库管理系统是SQL Server 2000。数据库的物理设计主要任务是选择关系模式存取方法和确定数据库存储结构。确定数据库的物理结构包含下面四方面的内容: 1、确定数据的存储结构 2、设计数据的存取路径 3、确定数据的存放位置 4、确定系统配置 (1)数据插入 往数据库的基本表中插入数据使用的是INSERT语句,其句法如下:INSERT INTO 基本表名(列表名)VALUES(元组值)(2)数据删除从数据库的基本表中删除数据使用的是DELETE语句,其句法如下:DELETE FROM 基本表名 WHERE 条件表达式(3)数据修

10、改当需要修改基本表中元组的某些列值时,可以用UPDATE语句实现,其句法如下:UPDATE基本表名SET列名=值表达式,列名=值表达式WHERE条件表达式create procedure dbo.dt_adduserobject_vcs vchProperty varchar(64)As set nocount ondeclare iReturn int /* Create the user object if it does not exist already*/ begin transaction select iReturn = objectid from dbo.dtpropertie

11、s where property = vchProperty if iReturn IS NULL begin insert dbo.dtproperties (property) VALUES (vchProperty) update dbo.dtproperties set objectid=identity where id=identity and property=vchProperty select iReturn = identity end commit return iReturnGO2.4输入输出设计下面系统信息的查询以工资查询为例: 图5.6工资查询输入工号002,点击确

12、定 则可以得到教师002的工资情况,如下界面所示:代码如下:确定按钮代码:Private Sub Command1_Click()Adodc1.RecordSource = select * from 工资表 where 工号= & Trim(Text1.Text) & Adodc1.RefreshEnd SubPrivate Sub Command2_Click()Form2.ShowUnload MeEnd Sub2.5功能模块设计点击个人资料,进入个人资料简介界面,通过和数据库的链接,可以看到教师资料表的所有存档信息,通过下面界面,可以对资料进行删除、查询和添加操作。下面我们以添加资料信息为例:在框里分别输入lili、男、009、27 点击添加按钮,数据便可以添加进去添加按钮代码:Private Sub Command1_Click() Adodc1.Recordset.AddNew Adodc1.Recordset.Fields

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号