



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验十二 系统需求分析和关系数据库设计实验目的1. 掌握商品化的数据库设计工具软件:Power Designer R15.02. 掌握数据库设计的方法和主要步骤;3. 掌握概念结构的建立方法和常用工具(ER图);4. 掌握概念结构到逻辑结构的转换原则;5. 掌握数据库优化的主要内容和常用方法;6. 掌握数据库应用程序开发的主要步骤。实验时数8 学时实验内容要求学生根据周围的实际情况,自选一个小型的数据库应用项目,并深入到应用项目的现实世界中,进行系统分析和数据库设计。可以选择给定的五个叙述性题目或附录1的选题表中选择一个课题。学生分成至多3人一组,成员自由组合。 实验步骤主要作重于数据库设计的六个阶段中的前四阶段:需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)进行。概念模型设计时采用自底向上的方法,即自顶向下地进行需求分析,然后再自底向上地设计概念结构。 1、系统分析与数据库设计阶段 通过社会调查,选择一个实际应用数据库系统的课题。进行系统需求分析和系统设计,写出系统分析和设计报告。设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。2、应用程序设计阶段完成数据库定义工作,实现系统数据的数据处理和数据录入。实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。3、系统集成调试阶段对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。 实验报告要求1、完成问题陈述中所提到的所有需求功能;2、要求撰写不少于3000个文字的文档,设计报告按照以下提纲书写:l 概述(包括项目背景、编写目的、软件定义、开发环境等内容)l 需求分析(问题陈述、需完成的功能。)l 数据库概念结构设计(画出E-R模型图)l 数据库逻辑结构设计(把E-R模型图转换为关系表。 描述每一个基本表关系。定义视图、定义索引、主关键字、定义权限)l 数据流图及程序结构框图l 程序原代码及其说明l 总结l 参考文献3、主要内容及装订顺序:封面(统一格式)、目录、正文、参考文献。4、设计报告严禁抄袭,即使是同一小组也不允许雷同,否则按不及格论。课程设计题目请在给定的五个叙述性题目或附录1中任选一个题目完成本门课程的设计任务。1、中小学智能排课系统中小学校教务处作为中小学校所有教学事务的管理中心, 是一所学校教学计划能够顺利进行的指挥和协调部门。其中排课室工作人员有限,排课的任务重,而引起课程变化的因素多,工作量大,迫切需要一套完善的计算机自动排课系统,以提高排课效率。为此,要求软件主要完成的功能有:能根据教师要求(如某天不得排课)、课程约束(如体育不能排在上午第一节课)、班级约束(如某班星期五下午最后一节课不排课)、校级约束(如全校所有班级星期一下午第一节课都为班会)等信息自动为班级和教师生成课程表,要求主课尽量排在上午和下午一、二节课,副课尽量排在上午和下午的最后一节课,如体育课排在上午第一节课是不太合适的。对于软件不能安排的少数课程,教务工作者能够在自动排出的课程表上进行手工调课。要求:(1)系统可以进行两节连课处理,如作文课可以连课上;(2)排出的课程表中不允许有教师冲突的情况,比如,一个教师同时给两个班级上课是不允许的;(3)要求课程表中的课程要有所变化,比如一个班级的所有数学课总是排在上午第一节课是不好的课程表。(4)每周上课天数可以是5天也可以是六天,每天上课节数可以是7节或是8节;(5)每个年级所开课程是一样的,而且所开课程可以变化;(6)一个教师可以教授多门课程;(7)系统可以为每个班级和每位教师打印课程表;(8)系统可以把生成的课程表自动转化成网页在网上公布;(9)在课表生效后,教师可以要求调课;(10)教师数量是动态的,所开课程的数量也是动态的。 2、学生学籍管理信息系统学生学籍管理工作包括学生档案、学籍、成绩、升学等内容的管理;面对大量的学生数据、报表,手工处理方式已经很难跟上现代化的步伐。随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。因此为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对学生学籍进行管理的软件是极其重要的。应完成的主要功能:(1)学生档案的管理,即录入、修改、查询、输出学生档案信息,这些信息包括学生基本情况、学生简历情况、学生奖励情况、学生处分情况、学生家庭信息、学生体检情况。(2)学生学籍管理,录入、修改、查询、输出学生学籍信息,这些信息包括学生奖贷学金情况、学生注册、学生异动情况、学生军训情况、学生毕业情况。(3)学生成绩管理,录入修改、查询、输出学生入校成绩,各学期、各门课程的成绩信息,并支持按年级、班级等条件的统计、查询、报表输出。3、人事管理系统系统功能的基本要求:l 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。l 员工各种信息的修改;l 对于转出、辞职、辞退、退休员工信息的删除;l 按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;l 对查询、统计的结果打印输出。数据库要求:在数据库中至少应该包含下列数据表:l 员工基本信息表;l 员工婚姻情况表,反映员工的配偶信息;l 员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;l 企业工作岗位表;l 企业部门信息表。4、工资管理系统系统功能的基本要求:l 员工每个工种基本工资的设定l 加班津贴管理,根据加班时间和类型给予不同的加班津贴;l 按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;l 员工年终奖金的生成,员工的年终奖金计算公式(员工本年度的工资总和津贴的总和)/12;l 企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印;数据库要求:在数据库中至少应该包含下列数据表:l 员工考勤情况表;l 员工工种情况表,反映员工的工种、等级,基本工资等信息;l 员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等;l 员工基本信息表l 员工月工资表。5、高校图书管理系统主要完成图书管理系统的设计。用户有以下需求:建立读者档案;建立图书档案,建立书目索引;完成日常图书检索、借还工作,对读者档案、图书档案、借还系统的访问,必需进行身份验证。具体要求如下: 读者档案数据包括:借书证号、姓名、性别、出生日期、身份证号、单位、通讯地址、邮政编码、联系电话、办证日期、借阅范围(书库)、允许最多借书册数、借书期限、照片、职业等。 图书档案数据包括:书号、书名、作者、出版单位、出版日期、版次、单价、内容提要、分类号、索书号、藏书册数、每册图书馆藏注册号、所在书库、入库日期等。 检索系统能根据书号、书名、作者、出版单位、内容提要关键字、分类号、索书号、每册图书馆藏注册号等进行查询。 借书系统 输入借书条后,能根据借书证号判断该读者可以借书的书库,借书是否超出最大允许借书册数,书库中是否还有该书可借。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年村级经济组织运营管理知识竞赛试题集及解析
- 扶贫知识培训总结课件
- 繁殖技术考试题库及答案
- 树叶喷画课件
- 蛋白质的结构知识要点总结
- 急性肺栓塞的麻醉处理演示
- 2025年无人驾驶汽车行业规模分析及投资前景研究报告
- 2025重庆两江明月湖未来酒店分公司招聘3人考试模拟试题及答案解析
- 市场营销推广合作备忘录及宣传策略协议
- 2025年马鞍山安徽龙亢控股集团有限公司公开招聘工作人员4名(第二批)笔试备考题库及答案解析
- 港口和码头基本知识培训课件
- 美容外科安全应急预案范文(3篇)
- 水利工程拦水坝建设方案实例
- 新学期+心动力+课件-2025-2026学年高二上学期开学第一课主题班会
- 6G多维度切片QoS保障-洞察及研究
- 老年人能力评估师考试题能力模拟题及答案
- 2025-2026学年外研版(三起)(2024)小学英语四年级上册教学计划及进度表
- 2025年安徽国控集团所属企业招聘7人笔试备考题库及答案解析
- 1.1认识社会生活(课件)- 2025-2026学年统编版道德与法治八年级上册
- 仓库盘盈盘亏处理方案(3篇)
- 2025年海南省警务辅助人员招聘考试(公共基础知识)历年参考题库含答案详解(5套)
评论
0/150
提交评论