学院通讯录管理系统毕业论文.doc
《学院通讯录管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《学院通讯录管理系统毕业论文.doc(13页珍藏版)》请在三一办公上搜索。
1、 华 北 科 技 学 院 数据库系统 课程设计说明书班级: 姓名: 学号: 设计题目: 学院通讯录管理系统 设计时间: 2012.12.24 至 2013.1.4 指导教师: 评 语:_评阅成绩: 评阅教师: 目录1 引 言11.1课程设计选题11.2课程设计的目的11.3本选题的设计背景12 系统分析与设计12.1 功能及性能分析12.1.1 功能需求12.1.2 性能需求12.1.3数据流图表示12.2 系统的开发运行环境12.3 系统总体设计23 数据库设计23.1 数据库概念结构23.2 数据库逻辑结构23.2.1 关系模型23.2.2 关系模型的优化23.2.3 视图的设计23.3
2、数据库的实现23.3.1表23.3.2 安全性设计23.3.5 触发器的设计24 详细设计与实现34.1 登录模块34.2 学生查询模块34.3 教师查询模块34.4 管理员操作模块3结论3参 考 文 献31 引 言1.1课程设计选题学院通讯录管理系统1.2课程设计的目的通过数据库系统课程设计,熟悉SQL SERVER数据库管理系统的结构与组成;尽可能多地掌握SQL SERVER数据库管理系统的应用技术和的使用;应用VC+6.0开发工具实践学院通讯录管理系统的数据库应用系统的设计方法、开发过程和SQL SERVER数据库的一些基础的管理与维护。最终达到掌握数据库管理系统的使用和开发,提高分析问
3、题、解决问题和实践应用能力。1.3本选题的设计背景选择通讯录管理系统作为题目是想通过设计一个小型数据库系统方便学校对于同学,教师的联系管理。能够在一些事情发生的时候方便学校对于同学和教师的联系以便于提供一定的帮助。还能帮助学校的管理部门对学校学院,学生,教师的变动进行相关的信息调整以便于把握师生们的最新相关信息方便管理。2 系统分析与设计2.1 系统的需求分析系统实现了对学生,教师,管理员三种不同用户的不同权限的操作。满足了学生,教师的通讯查询需求,同时也隐藏了部分信息以保证学生和教师相互之间的个人隐私得到保障。同时,要进行对通讯对象的基本信息修改要通过管理员进行管理员登录后才能进行相关的删除
4、修改等工作。2.2 系统的开发运行环境本系统开发平台: VC+6.0 和SQL Server 2008。本系统采用架构: CS结构本系统运行环境: windows7 操作系统。 2.3 系统总体设计用户登录系统功能是先根据不同用户提示输入相应密码进行登录。有学生用户登录,教师用户登录和管理员用户登录三种模式。登录成功后可进行相应的信息模块选择查询,并且管理员还有进一步对基础数据表进行删除修改等基本操作的权限。下面是系统总体结构的设计图:学生用户教师用户管理员用户相关查询相关查询查询,添加,删除等操作3 数据库设计3.1 数据库概念结构系统建立了五个基本表。分别是学生表,用来存放包括学号,姓名,
5、电话,邮箱,家庭地址,所属专业等六个信息。然后是教师表,用来存放包括职工号,姓名,电话,邮箱,所属学院等五个信息。还有学院分类表,有学院编号,学院名称,学院邮箱,学院负责处联系方式等四个信息。另外还有两个表分别是变动学生表和变动教师表,用来存放短期内有信息变动的学生和教师的基本信息。其属性分别和学生表还有教师表相同。这两个表的建立是保存修改学生和教师的信息用以确认其正确性。系统关键结构E-R图:名称号编号号电话学院邮箱号属于属于专业号学生教师姓名号工号号邮箱号电话号专业号地址号电话号邮箱号姓名号学号号3.2 数据库逻辑结构3.2.1 关系模型由关键系统架构的E-R图所转换的关系模式如下:aca
6、demy(aca_name,aca_id,aca_post,aca_phone)student(stu_id,stu_name,stu_post,stu_phone,stu_address,stu_academy)teacher(tea_id,tea_name,tea_post,tea_phone,tea_academy)上述关系模式当中,第一个属性设为该关系模式的主键。3.2.2 关系模型的优化上述关系模式都经过了一定的优化,若有优化不足的地方可以在系统操作运行时候体现出来,然后根据体现的问题进行相关的修改。3.2.3 视图的设计系统创建了三个视图,分别是查询部分学生信息的视图stupt(a
7、 part of table),查询部分教师信息的视图teapt(a part of table),以及查询全部学院信息的视图acaall(all of table)。之所以这样设计就是考虑到管理员对于教师,学生,学院信息的操作权限和教师,学生的权限不同。并且教师和学生对系统进行操作的权限也不尽相同,这样做在一定程度上保证了通讯系统的功能完善也同时对不同角色采取限制措施用以保证个人隐私得到足够的保护。3.3 数据库的实现3.3.1表首先是学院表的建立,其中学院名称设置为主键。create table academy( aca_id varchar(30), aca_name varchar(3
8、0) constraint academy_Prim PRIMARY KEY, aca_post varchar(30), aca_phone varchar(30) 然后是学生表的建立,其中学号设为主键,专业有外键约束。create table student( stu_id varchar(30) constraint student_Prim PRIMARY KEY, stu_name varchar(30), stu_post varchar(30), stu_phone varchar(30), stu_address varchar(30), stu_aca_name varcha
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学院通讯录管理系统 毕业论文 学院 通讯录 管理 系统

链接地址:https://www.31ppt.com/p-4023313.html