- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学毕业论文0082782 勤工助学管理系统
本科学生综合性实验报告
课程名称:数据库系统原理
数据库设计
姓 名 程小莹 学 号 0082782
班 级 选课B01班
项目名称 江西财经大学勤工助学管理系统
指导教师 吴京慧教授
开课学期 2010 至 2011 学年 第一 学期
完成时间 2010 年 12 月 26 日
目录
1 需求分析 1
1.1 系统目标 1
1.2 业务需求及处理流程 1
1.3 功能需求及数据需求分析 3
1.4 业务规则分析 4
2 概念设计 5
2.1 命名规范 5
2.2 实体集及属性 6
2.3 联系集及属性 8
2.4 系统总ER图 8
3 逻辑设计 10
3.1 数据字典设计 10
3.2 基本数据设计 11
3.3 业务数据设计 14
3.4 其它数据设计 15
3.5 视图设计 15
3.6 触发器设计 16
3.7 存储过程设计 16
4 模式求精 17
4.1 存在的问题 17
4.2 解决方案 17
5 物理设计 18
5.1 设计目标 18
5.2 数据分布 18
5.3 索引实现 19
6 安全设计 20
6.1 设计目标 20
6.2 用户设计 20
6.3 权限设计 20
7 附录1 数据库脚本 22
8 附录2 触发器与存储过程 30
1 需求分析
系统目标
随着网络的发展计算机的日益普及数据库的应用范围越来越数据库应用的功能也越来越在强调管理强调信息的现代社会中它变得越来越普及。计算机技术的飞速发展数据库技术作为数据管理的一个有效的手段在各行各业中得到越来越广泛的应用。该程序在设计过程中严格遵循软件工程学的方法用分阶段的生命周期计划严格管理并主要讲述了程序的总体设计、详细设计阶段对程序进行需求迭代不断修正和改进利用SQL SERVER的强大数据库功能直到形成一个完善的可行性系统优美、秀丽的界面方便实用的查询与维护功能共同构成了管理系统。是任何都需要进行的一项工作因此开发制作管理系统具有较大的社会现实意义图1-1 勤工助学管理系统功能模块
管理员和学生会员的主要操作流程如图1-2所示:
图1-2 勤工助学管理系统的主要业务流程
工作被分为可分配工作和不可分配工作。可分配工作主要包括学校提供的工作;不可分配工作主要包括一些社会团体、组织等提供的工作
管理员根据会员的工作次数来分配工作。如果会员没有在规定的时间内确认招聘信息,管理员将认为该会员放弃该工作并将其重新分配。
只有在会员确认工作信息之后才会生成工作单。
在订单受理之前,会员可以修改相关信息甚至取消该工作单。但是订单深刻通过之后,则不允许再做任何修改。
每个工作单用工作单编号唯一标识。工作单编号由系统按时间顺序生成,后生成的工作单具有更大的编号。
当工作完成后,则更新该工作单的状态更新为“已完成”。
员工可对工资发放提出意见。单位可根据自身实际的情况进行相应的调整。
在工作完成后,管理员将根据工作反馈记录会员的工作情况,同时,管理员需要完成工作记录表和工资表。
学生会员的等级分为3类:①正常;②警告,即如果学生会员没有在规定的时间确认工作的次数超过3次,则对其发出警告;③黑名单,即如果学生会员没有在规定的时间确认工作的次数超过5次,系统会自动注销其会员资格,当其再次进行注册时,会谨慎考虑其注册资格。
所有用户都可以发布留言,一个用户可发表多条留言,一个管理员可回复多条留言。
2 概念设计
命名规范
在数据库的设计中,尽量不用汉字,最好用英文混合使用大小写字母构成的名字的每一个逻辑断点都一个大写字母来标记(studentNo)、密码(stuPassword)以及缺席次数(absenceNum)等。
具体的编码规则如下:
管理员编号(adminNo)的编码规则:以字母A开头加3位数字组成,如A001;
学号(studentNo)的编码规则:以江西财经大学学生学号入库,如0082782;
公司编号(companyNo)的编码规则:以字母C开头加4位数字组成,如C0001;
工作编号(jobNo)的编码规则:以字母J开头加7位数字组成,数字部分前4位为公司编号的数字部分,如J0001005;
意向编号(willNo)的编码规则:以字母W开头加上学号组成,如W0082782;
工作单编号(orderNo)的编码规则:以11位数字组成,前8位为工作单生成的日期,如20101224001;
类别编号(sortNo)的编码规则:以字母S开头加3位数字,如S001;
留言编号(messageNo)的编码规则:以字母M开头加6位数字组成,如M000001;
工作单状态(bookState)的编码规则:
您可能关注的文档
- 本科毕业设计论文直立密穗基因dep21388的遗传分析及在杂交稻中的育种利用论文.doc
- 本科毕业设计论文直立式光电智能车的设计与实现.doc
- 本科毕业设计论文支撑掩护式液压支架设计.doc
- 本科毕业设计论文直流稳压电源充电器的设计模拟电子技术论文.doc
- 本科毕业设计论文直流脉宽(pwm)调速系统设计与研究——保护电路设计-课程设计.doc
- 本科毕业设计论文职工工资管理程序课程设计.doc
- 本科毕业设计论文职业健康安全管理体系标准讲义课件.pptx
- 本科毕业设计论文植物内生菌及其次级代谢产物用于生物农药的研究进展论文 精品.doc
- 本科毕业设计论文植物内生菌及其次级代谢产物用于生物农药的研究进展论文.doc
- 本科毕业设计论文纸业公司生产废水治理方案设计.doc
- 苏教版高中生物必修1分子与细胞第一章细胞的分子组成1.3细胞中的蛋白质和核酸(2)课件.ppt
- 苏教版高中生物必修2遗传与进化第一章遗传的细胞基础1.4基因位于染色体上课件.ppt
- 苏教版高中生物选择性必修3生物技术与工程第二章细胞工程2.3动物细胞工程及其应用第2课时课件.ppt
- 苏教版高中生物选择性必修3生物技术与工程第二章细胞工程2.1植物细胞工程课件.ppt
- 苏教版高中生物选择性必修3生物技术与工程第四章生物技术安全与伦理问题4.3禁止生物武器课件.ppt
- 苏教版高中生物必修1分子与细胞第一章细胞的分子组成1.3细胞中的蛋白质和核酸(1)课件.ppt
- 苏教版高中生物必修2遗传与进化第四章生物的进化4.2生物的多样性和适应性是进化的结果课件.ppt
- 有机化学课件教案-07-3 芳烃.ppt
- CY30袖珍式氧气检测报警仪产品概述.pptx
- 图书馆全民阅读活动方案.pptx
文档评论(0)