数据库课程设计文档格式内容模板.docx
- 文档编号:24562007
- 上传时间:2023-05-28
- 格式:DOCX
- 页数:20
- 大小:2.07MB
数据库课程设计文档格式内容模板.docx
《数据库课程设计文档格式内容模板.docx》由会员分享,可在线阅读,更多相关《数据库课程设计文档格式内容模板.docx(20页珍藏版)》请在冰豆网上搜索。
数据库课程设计文档格式内容模板
天津商业大学宝德学院
数据库技术与应用课程设计报告
----人力资源信息管理系统设计
姓名
学号:
班级
日期:
目录
课程设计任务一:
设计选题与开发准备1
1.系统开发目的1
2.系统开发背景1
3.系统开发所用的技术准备1
3.1系统开发平台选择1
3.2ASP.NET技术介绍1
3.3数据库开发平台的介绍1
课程设计任务二系统分析2
1.系统设计思想2
2.系统需求分析2
2.1可行性研究2
2.2用户需求2
2.3系统流程分析2
课程设计任务三:
系统功能分析与设计4
1.系统功能模块划分4
2.系统功能模块介绍5
课程设计任务四:
数据库设计6
1.数据库需求分析6
1.1数据流图6
1.2数据结构6
2.概念结构设计7
3.逻辑结构设计10
4.数据库物理结构设计10
5.数据库的实现10
课程设计任务五:
系统功能实现11
1.管理员用户管理模块的实现11
2.新闻信息管理模块的设计11
3.企业信息管理模块的设计12
4.企业用户自管理模块的设计13
5.个人用户管理模块的设计14
6.系统主页面设计15
7.系统测试17
结论18
参考文献19
课程设计任务一:
设计选题与开发准备
1.系统开发目的
人因此这必将是广泛应用的网络应用系统。
2.系统开发背景
随着网络信息的发展,网络在人们生活中的应用越来越广泛,网络招聘求职方式已经成
3.系统开发所用的技术准备
3.1系统开发平台选择
随着计算难题。
选择什么样的开发平台、开发工具、开发语言、开发技术直接影响行业的信息
3.2ASP.NET技术介绍
ASP.NET不仅仅是下一版本的ActiveServerPage(ASP),而且还是一种建
。
3.3数据库开发平台的介绍
SQLServer200
课程设计任务二系统分析
该环节主要实现人力资源咨询及培训网站建设的分析与功能设计,系统分析在整个系统中具有重要作用为系统的设计打下基础。
1.系统设计思想
系统主要是由
功能,及时根据用户需求进行数据添加、删除、修改等操作。
2.系统需求分析
网站的工作总体规划由网站使用人员在系统中完成对各种所需的基本数据的维护,包括这些信息
闻动态等功能。
2.1可行性研究
可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。
经济上可行性:
现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统的开
技术上可行性:
运行上可行性:
2.2用户需求
系统管理员功
企业信息进行增加,删除和修改。
2.3系统流程分析
职位申请流程
图二用户职位申请流程
企业用户管理流程
图三企业用户管理流程
课程设计任务三:
系统功能分析与设计
1.系统功能模块划分
功能模块的划分
本系统功能模块划分如图所示
图四网上人才管理系统功能模块示意图
册产生;所有用户都可以修改自己的用户信息和密码。
用户管理功能模块的关系如图
Admin用户
个人用户
企业用户
图五用户管理功能模块关系图
2.系统功能模块介绍
课程设计任务四:
数据库设计
数据库是系统的信息保管所,所以,一个有效率高效的系统必定要有一个高效的数据库设计。
本系统的数据库设计主要就是针对高效性进行的。
1.数据库需求分析
1.1数据流图
数据流图分为四部分:
图九管理员与个人和企业的关系
1.2数据结构
数据结构反映数据之间的组合关系。
一个数据结构由若干个数据项或数据结构组成。
数据结构描述={数据结构名,含义说明,组成:
{数据项或数据结构}}
个人数据结构描述
数据结构名
个人
含义说明
定义了一个用户的所有有关的信息
组成
用户名、用户密码、用户真实姓名、性别、出生日期、身份证号、民族、婚姻、户籍、组成所在地、教育程度、毕业院校、联系电话、手机、电子邮件、联系地址,注册时间等
可扩展选项
企业数据结构描述
数据结构名
新闻信息
含义说明
定义了企业用户的所有有关的信息
组成
用户名、密码、企业名称、企业类型、成立时间、员工人数、所在地点、联系电话、传真、联系地址、邮政编号、网址、电子邮箱、企业简介、注册时间等可扩展选项
新闻信息数据结构描述
数据结构名
企业
含义说明
定义了新闻信息的所有有关的信息
组成
新闻编号,新闻题目、新闻内容、提交时间等可扩展选项
管理员数据结构描述
数据结构名
管理员
含义说明
定义了管理员的所有有关的信息
组成
用户名、密码
2.概念结构设计
采用E-R模型的概念结构设计方法
图十新闻信息实体E-R图
图十一个人信息实体E-R图
图十二个人技能实体E-R图
图十三企业信息实体E-R图
图十四职位信息实体E-R图
图十五职位申请信息实体E-R图
图十六管理员实体E-R图
3.逻辑结构设计
从E-R图到关系表的转化及数据模型的优化。
本系统定义的数据库中包含以下24个表:
其中主要有:
管理员登录表login;留言表post、个人信息表Person、企业信息表Company、招聘信息表zp、新闻信息表bulliten、招聘职位信息表zp等。
表1管理员登录表login
uname
upas
phone
addr
admin
admin
admin@
23230212
安徽合肥
xie
xie
xie@
23230211
安徽合肥
表2个人信息表Person
name
password
phone
address
张三
zhangsan
Zhangsan@
12345678
北京
李四
lisi
lisi@
87456123
上海
表3post留言表
4.数据库物理结构设计
数据库物理设计指确定数据库在物理设备上的存储结构与存取方法。
5.数据库的实现
根据以上各表建立数据库及表。
在数据库中建立各个需要的表&联系,注意各个字段的约束性,初始值,长度,以及为各个字段添加说明(为方便用户的使用)。
课程设计任务五:
系统功能实现
1.管理员用户管理模块的实现
管理员拥有对本系统的一切控制权限。
后台系统的登录界面:
2.新闻信息管理模块的设计
新闻信息管理模块可以实现以下功能:
1、index.aspx主要用于显示新闻信息,其中包括就业动态,就业指导,就业政策等,分别将该页面放于指定的根目录下。
2、admin/adduser.aspx该页面的主要功能是添加信息,同时,该页面也包含
了一个验证文件,即验证用户是否已经登陆后台,是否有权限来添加信息。
3、edit.aspx主要用于已经录入信息的修改。
4、saveedit.aspx和savenews.aspx分别为修改信息和添加信息的提交页面
5、del.aspx用于对信息的删除,后期删除该页面,直接加载到add.aspx和edit.aspx。
3.企业信息管理模块的设计
※企业信息模块可以实现以下功能:
※manage/user/useradd.aspx该页面为添加企业记录,可以添加一个企业用户
※manage/user/edituser.aspx该页面的主要功能是修改企业记录,特别是修改企业的一些违法记录。
Manage/user/del.aspx为删除企业记录页面,可以逐个删除,也可以批量删除。
Person.aspx为查看应聘者信息的页面。
Company.aspx为应聘者查看企业信息的页面。
后续:
管理员发布招聘信息页面(现在使用的是一个固定用户发布招聘信息,这样不利于个人用户搜索职位)。
4.企业用户自管理模块的设计
该模块所有页面均位于根目录的company文件夹下
Main.aspx为企业用户登陆后展示的页面,这里可以添加一些提示信息等。
Index.aspx为企业用户综合信息控制中心,在这里企业用户可以完善企业信息,添加招聘信息,查看用户简历等操作。
Right.aspx该页面为以所有页面的包含页面,提供了各种页面导向。
Addfav.aspx主要功能是企业用户将自己满意的个人用户加入自己的人才库。
Favorite.aspx是企业人才库。
Email.aspx是企业用户对个人用户发送站内信息的页面。
Publish.aspx页面的主要功能是企业用户发布招聘信息,包含了一个验证的文件。
direct.aspx前提是必须是已经审核的企业用户才可以在这里发布招聘信息(该过程的审核,因为站内已经有过多的session,因此将审核过程用一个direct.aspx进行了跳转,但是缺点是这样做可能会使人利用这个漏洞,在未审核的状态下发布招聘信息)。
5.个人用户管理模块的设计
reg.aspx注册新用户,是个人用户注册页面,这个页面包含两个模式,即个人用。
户和企业用户的注册,如果数据是提前导入的,那么就把个人信息注册取消。
个人用户管理部分,该部分所有页面均放在根目录下person子目录里。
main.aspx为个人用户登陆后显示的信息,这里可以给个人用户一些提示等。
modify.aspx是个人信息修改的一个页面,用户通过这个页面可以修改自己已经填写的信息(系统规定不能修改的信息除外)
register.aspx为个人信息录入页面,通过这个页面,个人用户将信息录入提交至数据库
changepwd.aspx为个人用户修改密码的大程序。
liebiao.aspx该页面的主要功能是列出与该用户求职相关专业的企业的信息。
email.aspx为个人用户与企业用户发送站内消息的页面。
除此之外还包括个人添加企业用户、在线客服、个人照片上传等文件。
6.系统主页面设计
主要功能
※查看最新的新闻
※查看最新的招聘信息
※查看最新的人才信息
※查看最新的企业信息
为个人用户和企业用户提供登录界面
为个人和企业用户提供查询企业和个人信息的页面。
为用户提供在线交流。
7.系统测试
系统测试试是指对设计好的程序进行运行,在运行中发现错误并改正错误所进行的工作。
要求列出主要的测试用例表:
结论
经过这课程设计设计和对相关资料
参考文献
[1]
[2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 文档 格式 内容 模板