版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《数据库系统原理课程设计》要求与安排一、目的熟悉数据库管理系统的结构与组成;熟悉数据库应用系统的设计方法和开发过程;掌握MYSQL数据库管理系统和数据库设计开发工具的使用;熟悉数据库设计工具的使用;熟悉数据库安全的相关知识和技术;熟悉数据库系统的管理和维护;二、内容与要求要求学生从下列题目1—8中选择一个题目,完成相应内容。收集题目的需求,撰写数据库需求设计文档;使用数据库设计工具进行设计,生成概念模型和物理模型,画出实体关系图(E-R图),总结数据库字典;要求利用MYSQL数据库管理系统知识来完成项目的软件数据库表的实现;课程设计中应适当体现相对应的技术应用:查询、索引、视图、存储过程、触发器。提交课程设计的文档及数据库源码;三、进度安排此次设计时间为2周,分6个阶段完成:需求分析阶段。学生根据项目要求,自主学习和收集项目的需求问题,明确数据库设计要求,形成实体关系图(E-R图)及数据库字典,形成数据库需求设计文档。数据库设计阶段。完成数据库表的设计,借助于设计工具进行具体实现。数据库实现阶段。在MYSQL中进行具体实现,根据功能要求和数据库设计结果,完成表、查询、视图、触发器、存储过程等对象的实现。调试阶段:软件设计过程中通过开发的软件实现调用SQL代码进行调试。总结报告阶段:总结设计工作,完善各种文档,写出设计报告,要求学生写出需求分析、数据库设计、软件设计、测试的步骤和内容。考核阶段。根据学生完成情况,进行考核验收。四、撰写设计报告要求:根据选定的题目名称,完成课程设计内容规定的报告内容,提交课程设计实验报告,以及数据库实现源码,以光盘形式提交:光盘文件包括:课程设计报告:学号+姓名.docx数据库设计程序:学号+姓名.sql说明文件(readme.txt),说明设计报告的相关配置或数据库的注意事项。提交可运行的数据库代码并附相应的效果图。报告不少于4000字。封面含:题目名称、专业班级、姓名、学号、指导教师。正文含:题目简单描述、需求分析、数据库设计、编码(详细写出编程步骤)、设计总结。不符合以上要求者,则本次设计以不及格记。
题目1—题目8具体要求如下:题目1学生成绩管理要求:在该项目中,数据库分析设计过程,要求建立以下关系:院系信息:院系编号、院系名称、院系主管、地址、院系人数;学生基本信息:院系编号、学号、姓名、性别、学生类型、入学日期、籍贯、身份证号、详细地址、出生日期、所学专业、民族、电话(家)、缴费总计、已修学分、备注;课程信息:课程号、课程名称、开设年级、学时数、学分;成绩单:学号、课程号、学期、成绩、备注。任务1(初步分析设计)内容:收集项目各种需求,汇总项目的实际设计需求,并加以分析。明确数据库设计要求。形成实体关系图(E-R图)及数据库字典,形成数据库需求设计文档。借助数据库设计工具,设计并生成概念模型和物理模型,最终形成数据库设计文档。任务2(创建基表设计)内容:通过SQL语句创建基表,将成功执行的创建所选项目基表的SQL语句,(附属性说明)以及结果显示在设计文档中。对基表的删除、修改操作。任务3(基础查询设计)内容:查询平均年龄最大与最小的院系。查询学生信息中超过平均年龄的人数。查询课程信息中学时数大于32的课程数。查询成绩单中的某学生平均成绩,如果高于75分时,显示‘平均成绩大于75分’,否则显示‘平均成绩小于75分’。任务4(复杂查询与视图设计)内容:建立查询以下数据的视图:院系号、院系名、学号、学生姓名、课程名称性别、年龄、课程号、课程名称、成绩。根据需求实现对各基表及多表的数据查询。任务5(存储过程与触发器设计)内容:使用触发器实现当登记学生成绩(60分以上)时自动统计学生的‘已修学分’。使用存储过程统计每个学生的‘已修学分’。任务6(开发软件完成下面基本操作)内容:Web端界面设计要求以异步验证方式来校验输入的数据。根据项目需求设计实现对数据库中个表的增、删、改、查询的基本操作,并同时在项目设计界面或管理中实现任务4-6的效果,即软件可以调用视图进行复杂查询,可以使用存储过程进行批量更新等操作。初始基本需求如下:需求分析现在我国的大中专院校的学生成绩管理系统还不是很完善,给学校的信息安全带来隐患,同时也给人们带来很大的负担,浪费了大量的人力、物力。在今天科技迅速发展的信息时代,改善这种状态,实现学生成绩管理工作流程的系统化、规范化和自动化显得尤为重要。本文结合学生成绩管理系统在国内外发展的概况,从需求分析、系统分析、系统设计、系统实施四个方面介绍本系统的设计和实现过程;其次,本文还简单介绍了开发本系统所运用的工具Powerdesign;最后,本文对该系统的开发设计进行了归纳总结。该学生成绩管理系统包括班级、教师、课程、学生、成绩等基本信息的维护,学生成绩的录入和查询,各类综合成绩的运算和提交,奖学金等级的评定、查询和打印,各重要数据库表的数据备份和数据恢复,以及对已毕业学生所有相关信息的删除等功能,同时本系统还具有录入高效、查询完整等特点。本系统的成功开发,旨在给大中专院校的学生成绩管理工作带来一定的方便,减轻广大高校工作者的负担。1.1学生成绩管理系统的背景学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。随着在校大学生人数的不断增加,教务系统的数量也不断的上涨。学校工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。学生成绩管理系统是一个提供了解学校,学生的平台,该系统能够清楚表明学生的学习状况和隶属哪个专业哪个班,而且这个系统方便直观,省事又省力,系统管理员课随时更新系统内的信息。1.2学生成绩管理系统内容学生或老师先验证身份,随而进入系统,就可以根据本身需求不同,找到自己的想要的信息。学生成绩管理系统设计分析(1)管理员能够实现对整个学生信息的添加,修改,删除,查询等操作,以及在一定的权限内对所有学生成绩的查询,添加,删除,修改等(2)学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询1.3学生成绩系统管理的目的学生成绩管理系统是利用利用数据库软件编制一个管理软件,以实现学生查询信息,老师管理等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。学生成绩系统管理是一种基于集中统一规划的数据库数据管理新模式。该系统大大减少了人力,物力,给予人方便,有这个系统,在哪里都可以看到你所需要的信息,给学校,学生提供的极大的帮助。设计一个学籍管理系统,系统能够实现基本的增加、删除、修改、查询。对分数段所占百分率,年龄段人数、政治面貌人数、地区人数进行统计。通过对学生成绩管理系统的开发,可以提高校务人员的工作效率。
题目2学生住宿管理要求:在该项目中,数据库分析设计过程,要求建立以下关系:院系信息:院系编号、院系名称、院系主管、地址、院系人数;学生基本信息:院系编号、学号、姓名、性别、学生类型、入学日期、籍贯、身份证号、详细地址、出生日期、所学专业、民族、电话(家)、缴费总计、所需房费、备注;宿舍信息:区号、栋号、房间号、床位数、租金(元/月床);住宿信息:学号、区号、栋号、房间号、床号、入住日期、备注。任务1(初步分析设计)内容:同项目1。任务2(创建基表设计)内容:同项目1。任务3(基础查询设计)内容:查询每宿舍平均住宿人数(理论、实际)。查询宿舍信息中超过平均租金的房间数。查询住宿信息中月租金高于100元的学生数。查询出租床位的平均租金,如果高于75元时,显示‘平均租金大于75元’,否则显示‘平均租金小于75元’。任务4复杂查询与视图设计)内容:建立查询以下数据的视图:院系号、院系名、学号、学生姓名、区号、栋号、房间号、床号、入住日期。实现对各基表及多表的数据查询(不对软件项目作具体要求,但必须要有)。任务5(存储过程与触发器设计)内容:使用触发器实现当宿舍信息中的租金改变时,自动统计每个学生的‘所需房费’。使用存储过程统计每个学生当前的‘所需房费’。任务6(开发软件完成下面基本操作)内容:同项目1。初始基本需求如下:需求分析本项目就依照广州大学的松田学院学生宿舍进行项目的需求分析,要求设计学生住宿管理的一个数据库,项目中要求建立院系信息表,学生基本信息表,宿舍信息表,住宿信息表四张关系表,并在数据库中设立表与表之间的关系。用户要求能查询到院系信息表/学生的基本信息表/宿舍信息表等相关表中学生的信息,要求数据库的建立时,对每个属性的约束尽量达到一定的完整性。问题描述随着宿舍人员越来越多,要处理的事情也越来越多,而且需要共享的东西要越来越多,所以使用一个浏览器服务器的宿舍管理系统的需求越来越大。宿舍管理系统的实现包括以下几个模块:登录模块,宿舍管理模块,学生信息管理模块,故障报修模块,用户信息模块,卫生情况模块。登录模块验证用户的信息,防止非法登录。系统管理模块功能:主要对系统用户进行管理,实现系统用户的添加、修改、删除和对其密码的管理。宿舍管理模块功能:此模块实现了对宿舍的管理,包括对宿舍信息的查询,修改,增加和删除。卫生信息管理模块功能:此模块实现了对卫生信息的管理,包括对卫生信息的查询,修改,增加和删除。故障信息管理模块功能:此模块实现了对故障信息的管理,包括对故障信息的查询,修改,增加和删除。学生信息管理模块功能:此模块实现了对学生信息的管理,包括对学生信息的查询,修改,增加和删除。
题目3网上选课系统要求:在该项目中,数据库分析设计过程,要求建立以下关系:课程信息(课程ID,课程名称,课程类别,课程学分,课程学时,课程容纳人数,教师ID,课程描述)学生信息(学生ID,学生密码,学生姓名,选修总学分,学生专业,学生描述)教师信息(教师ID,教师密码,教师姓名,教师级别,教师类型,所属系部,教师描述)选修课程信息(课程ID,学生ID,教师ID,选择状态,成绩)任务1(初步分析设计)内容:同项目1。任务2(创建基表)内容:同项目1。任务3(基础查询设计)内容:查询平均课程容纳人数最大与最小的课程类别。查询学生信息中超过平均人数的专业。查询课程信息中学时数大于32的课程数。查询选修课程信息中的平均成绩,如果高于70分时,显示‘平均成绩大于70分’,否则显示‘平均成绩小于70分’。任务4(复杂查询与视图设计)内容:建立查询以下数据的视图:学生ID、学生姓名、课程ID、课程名称、学生专业、成绩。实现对各基表及多表的数据查询(不对软件项目作具体要求,但必须要有)。任务5(存储过程与触发器设计)内容:使用存储过程统计每个学生的‘已修学分’。使用触发器实现当登记学生成绩(60分以上)时自动统计学生的‘已修学分’。任务6(开发软件完成下面基本操作)内容:同项目1。初始基本需求如下:需求分析随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。本文对学生网上选课系统进行了系统分析,详细讲述了系统功能,并对数据库设计等方面加以说明。1.1网上选课系统背景分析全校性选修课的目的在于扩大学生知识面,加强学生素质教育,培养复合型高级人才,具有不可替代的重要性。随着教育改革的不断深入和素质教育的加强,完全全学分制的实施,选修课在一个学生的培养计划中占的比重将越来越大。网上选课系统的出现使同学们能够更加自主、便捷、准确的进行选课。但是,现行的选课方式也存在着一些问题。例如,什么课程容易拿学分选什么,别人选什么我选什么,哪一类课程还缺多少学分不清楚,甚至有的为凑学分随便选几门课或者干脆让别人代选,完全不顾自己的兴趣爱好,个人所长,完全不顾自己的专业方向、有无先修课程等,造成了选课的混乱。这种现象在低年级比较突出,在高年级也存在。而且,随着选修课比重的加大,这种情况将越来越严重。1.2网上选课系统用户需求分析鉴于上述分析,我们认为系统应该从同学们切实利益出发,为同学们提供快递,准确的信息查询服务,并提帮助指导功能。1.2.1信息需求分析系统能够为用户提供的信息应该包括:1.选修课成绩信息:以往各学期所有选修课的成绩,不及格者应特殊标记;2.选修课的类别信息:以往各学期所有选修课应归属哪一类;3.已修学分信息:每一类已修的总学分;4.还需修学分信息:每一类还需修的总学分;5.课程信息:包括课程的学分、学时、教师、授课内容、类别等信息;1.2.2功能需求分析从功能上讲,系统应该能够为用户提供以下几种功能:1.成绩查询功能:可以让用户方便地查询已修课成绩;2.保密功能:为用户保密个人信息,并提供密码修改功能。另外从系统的性能上考虑,查询应该快速、便捷,数据要及时更新。考虑到多用户同时操作,系统应具备用户浏览自动排队功能,避免系统因拥挤而崩溃。1.2.3系统目标分析鉴于现在学生在选课时存在不少误区,以及由此产生的选课混乱。本系统是面向广大学生的查询系统分析的系统,它应该达到以下几个基本目标:①为学生选课提供辅助决策依据(即建议和指导),帮助学生正确地进行选课;②为选课提供其他相关信息;1.3.1系统结构设计主要功能(1)身份验证:通过登录才可进入选课系统,登录信息提交后检验登录者的身份是否合法,合法,则转入对应的操作界面。(2)信息浏览:信息浏览包括已选课程浏览、已发布课程信息浏览。已选课程浏览是为学生提供的查看自己已经选择的课程信息以及删除选择课程。(3)信息查询:信息查询包括学生个人信息查询、课程查询、选课查询。课程查询即查询该课程的相关介绍,包括课程内容、开课地点等内容。教师个人信息是查看及修改对应的老师个人信息。通过选课查询可以查看要选择的课程情况。(4)信息修改:信息修改包括学生信息的修改,教师信息的修改。(5)信息添加:信息添加包括学生选课、教师课程发布、管理员。学生选课即通过选择选修的课程,添加到学生已选课程中,完成选课任务。管理员添加学生、教师、课程的基本信息。
题目4网上在线考试系统要求:在该项目中,数据库分析设计过程,要求建立以下关系:考生(学号,考生姓名,性别,年龄,家庭住址,专业班级,密码)考试文件(考试文件号,考试文件名,考试文件描述,考试文件路径)监考人员(员工号,员工密码,员工姓名,所在部门,员工描述)考场信息(考场编号,考场所在地,考场状态,开放时间,考场容纳人数)考试情况信息(员工号,考场编号,考试文件号,学号,考试时间,考生状态,备注)任务1(初步分析设计)内容:同项目1。任务2(创建基表)内容:同项目1。任务3(基础查询设计)内容:按考场查询平均容纳人数、最多容纳人数、最少容纳人数。查询考生中超过平均年龄的人数。查询考场信息中容纳人数大于30的考场数。查询考试情况信息中的考生状态,如果缺考时,显示‘缺考’;如果正常交卷时,显示‘正常交卷’,如果提前交卷时,显示‘提前交卷’,否则显示‘异常’。任务4(复杂查询与视图设计)内容:建立查询以下数据的视图:员工号,员工姓名,考场编号,考试文件号,学号,考生姓名,考试时间,考生状态。实现对各基表及多表的数据查询(不对软件项目作具体要求,但必须要有)。任务5(存储过程与触发器设计)内容:使用存储过程统计考场的‘完成考试人数’。使用触发器实现当登记考场考试情况(非缺考、非异常)时自动统计考场的‘完成考试人数’。任务6(开发软件完成下面基本操作)内容:同项目1。初始基本需求如下:需求分析随着Internet的迅速发展和广泛普及,网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力,远程教育成为现代教育技术发展的重要方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet的开放性,分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间限制,与传统考试模式相比,在线考试具有无可比拟的优越性,可以大幅度增加考试成绩的客观性和公正性。1在线考试需求分析1.1在线考试系统的背景传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程,对于一些课程来说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作量容易出错。在线考试系统计算机软、硬件和网络资源实现无纸考试以避免传统手工考试的不足,实现考试的客观性、公证性、自动化组卷、阅卷可以减轻教师的工作强度,不用印试卷,不用监考,不用讲评试卷。简化了传统考试的过程。1.2在线考试系统的内容本系统的用户可分为学生用户及教师用户两类。本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料,题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户登录,主要负责在线考试;对管理员来说,包括试卷管理,题库管理,成绩管理。1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括简答题、填空题、选择题;3、学生管理:管理员可以对用户的资料进行查询、删除和添加。1.3在线考试系统的目的信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。一方面,这极大的减少了簿记和人力的开销,另一方面,现代计算机强大的计算能力和网络的普遍部署,大大简化了大量信息的处理和流动。学生在线考试系统是评测学生能力的一个重要组成部分,他对老师的工作效率有很大的提高,它可以降低对纸质试卷的要求,同时也体现了节约型社会的要求。该系统涉及了学生在线考试,学习成绩插询,以及很多相关信息的综合处理。为了方便配合教师对学生成绩的进一步了解,开发学生在线考试系统是当务之急。学生在线考试系统把学科、试题、电脑改卷、成绩查询的部分管理工作集成到一个统一的平台,各管理人员分工协作、相互配合,及时了解学生学习生活情况。同时,也可以方便老师针对学生个体不同情况进行分层次指导。
题目5人事档案管理要求:在该项目中,数据库分析设计过程,要求建立以下关系:部门信息:部门编号、部门名称、部门经理、地址、人数;岗位信息:岗位编号、岗位名称、岗位工资、人数;学历信息:学历编号、学历名称、备注、人数。职工基本信息:部门编号、工号、姓名、性别、入厂日期、籍贯、身份证号、详细地址、出生日期、所学专业、民族、联系电话、岗位编号、学历编号、基本工资、备注;任务1(初步分析设计)内容:同项目1。任务2(创建基表)内容:同项目1。任务3(基础查询设计)内容:按部门查询平均人数、最多人数、最少人数。查询超过平均人数的部门数。查询基本工资高于1000元的职工数。查询各岗位的平均工资,如果高于475元时,显示‘平均岗位工资大于475元’,否则显示‘平均岗位工资小于475元’。任务4(复杂查询与视图设计)内容:建立查询以下数据的视图:部门编号、部门名称、工号、职工姓名、岗位名称、学历名称、性别、入厂月数。实现对各基表及多表的数据查询(不对软件项目作具体要求,但必须要有)。任务5(存储过程与触发器设计)内容:使用存储过程统计每个部门当前的人数、每个岗位当前的人数和每种学历当前的人数,并分别对部门信息表、岗位信息表和学历信息表中的‘人数’域进行更新。使用触发器实现当人员增加时,自动统计每个部门的‘人数’。任务6(开发软件完成下面基本操作)内容:同项目1。初始基本需求如下:需求分析1.1人事档案管理系统的背景人事档案管理系统是现代企业人力资源管理中的重要内容,也是人力资源开发利用的基础性工作。随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。本系统是对公司的人事资料进行管理,为人事管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。1.2人事档案管理系统的内容根据对企业的人事管理系统的功能性需求、业务操作规程及其数据结构等具体要求,本系统是对公司的人事资料进行管理,为人事管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。建立人事档案的本地表空间部门信息表用来保存所有该企业部门的信息;岗位信息表用来保存各部门的岗位信息,学历表保存所有职工的学历资料,职工表保存企业所有员工的基本资料。这几张表是进行管理的基础,一切活动均是建立在这几张表的基础之上。1.3人事档案管理系统管理的目的1.作为软件系统开发技术协议的参考依据,为双方提供参考。2.根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开者进行详细设计和编程提供基础。3.为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。
题目6库存管理要求:在该项目中,数据库分析设计过程,要求建立以下关系:仓库信息:仓库编号、仓库名称、仓库类型(1:原材料;2:半成品;3:成品;4:辅助材料)、库存金额;物品信息:物品编号、物品名称、计量单位、仓库编号、数量、计划单价;物品入库信息:入库单编号、入库日期、仓库编号、物品编号、数量。任务1(初步分析设计)内容:同项目1。任务2(创建基表)内容:同项目1。任务3(基础查询设计)内容:按仓库查询库存金额的平均值、最多库存金额、最少库存金额。查询库存金额超过平均值的仓库数。查询库存金额高于100万元的仓库数。查询各物品的平均入库金额,如果高于10万元时,显示‘平均入库金额大于10万元’,否则显示‘平均入库金额小于10万元’。任务4(复杂查询与视图设计)内容:建立查询以下数据的视图:入库单编号、入库日期、仓库编号、仓库名称、物品编号、物品名称、数量、单价。实现对各基表及多表的数据查询(不对软件项目作具体要求,但必须要有)。任务5(存储过程与触发器设计)内容:使用存储过程统计每个仓库的库存金额(按计划单价),并将数据更新到仓库信息表的‘库存金额’域。使用触发器实现当物品入库信息数据增加时,自动增加物品信息表中每个物品的‘数量’。任务6(开发软件完成下面基本操作)内容:同项目1。初始基本需求如下:需求分析库存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
库存管理系统是企业管理系统的重要组成部分。系统开发的总体任务是实现企业物资管理的系统化、规范化和自动化,从而达到提高企业系统管理效率的目的。主要从管理思想、系统分析说明、系统设计说明、系统使用说明、技巧与体会等方面对本管理系统加以论述。本系统完成了库存管理系统的基本功能,包括填加、删除、查询、打印等功能,也利用了SQL的触发器功能结算出库存数量情况。本系统界面友好,操作简单,可维护性强,功能完备1.1库存管理系统的背景库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。1.2库存管理系统的意义进行库存管理的意义就在于:它能确保物畅其流,促使企业经营活动繁荣兴旺。不论什么企业,都要储备一些物资。以生产为主的企业,不储备一定的物资,不能维持其连续生产;服务性行业,也要备置某些需用的设备和服务用具;就连一般的事业单位,也要备有某些办公用品等。因此,各行各业都存在不同程度的库存管理业务。
题目7商品信息管理要求:在该项目中,数据库分析设计过程,要求建立以下关系:商店信息:商店编号、商店名称、区域名、经理姓名、总金额;销售信息:商店编号、商品编号、销售日期、销售数量;商品信息:商品编号、商品名称、类别(家电、食品、日用百货、其它)、进价、售价。任务1(初步分析设计)内容:同项目1。任务2(创建基表)内容:同项目1。任务3(基础查询设计)内容:按商店查询销售金额的平均值、最高销售金额、最低销售金额。查询销售金额超过平均值的商店数。查询上月销售利润(销价-进价)高于10万元的商店数。查询本月各商店的平均销售利润,如果高于10万元时,显示‘本月各商店的平均销售利润大于10万元’,否则显示‘本月各商店的平均销售利润小于10万元’。任务4(复杂查询与视图设计)内容:建立查询以下数据的视图:商店编号、商店名称、商品编号、商品名称、销售日期、销售数量和售价。实现对各基表及多表的数据查询(不对软件项目作具体要求,但必须要有)。任务5(存储过程与触发器设计)内容:使用存储过程统计每个商店的销售总金额,并将数据更新到商店信息表的‘总金额’域。使用触发器实现当商品销售信息数据增加时,自动增加商店信息表中每个商店的‘总金额’。任务6(开发软件完成下面基本操作)内容:同项目1。初始基本需求如下:需求分析随着现代化的发展,商品信息管理系统越来越受到很多公司重视。商品信息管理系统是各大公司和个体经营商所需要的工具。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强,数据安全性好的数据库,而后者则要求应用程序功能完备,易使用等特点。作为一个商品销售公司,以前的人工记录已不再满足日益增长的信息,所以需要商品信息管理系统。本系统对商品信息管理所需要的内容进行具体的分析,设计和实现的详尽描述。主要包括商店信息管理,商品信息管理以及销售信息管理。在设计时,数据库方面我们使用Oracle,在界面开发方面我们使用web进行开发。通过最终web与数据库的链接来实现最终系统的运行。本文主要介绍商品信息的管理的设计,实现和测试。1.1商品信息管理数据库系统的背景商品信息管理是现在商品销售公司中必备的一项任务,随着商品信息的数量急剧的增加,需通过计算机来对管理商品信息提供技术支持。管理人员通过打开本系统就可以通过界面对信息进行删除,添加和修改,服务请求也可以和内部信息进行关联,省去一大部分的人力,物力和财力。1.2商品信息管理数据库系统的内容管理员通过Web界面提交一个服务请求;如果请求查询就输出具体信息,如果修改就改变信息内容,如果删除请求就删去表中的此行记录;然后管理员通过web界面查看操作后的信息;通过web界面显示的信息,管理员指派任务(增购商品,统计销售数量,计算盈亏等)。管理员使用本系统就可以对整个商店,商场或公司进行管理。1.3商品信息管理数据库系统管理的目的商品信息管理数据库系统是利用数据库软件编制一个管理软件,用以实现用户、技术人员,管理人员以及日常服务请求等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。商品信息数据库系统是一种基于集中统一规划的数据库数据管理新模式。在对用户、服务的管理,其实是对用户、服务请求数据的管理。本系统的建成会为管理者对商品信息管理提供极大的帮助。
题目8图书信息管理要求:在该项目中,数据库分析设计过程,要求建立以下关系:出版社信息:出版社编号、出版社名称、地址、类别(1:大学;2:其它)、购书数量;图书信息:书号、书名、作者、出版社、首版年月、种类(1:计算机;2:管理;3:工具书;4:其它)、单价、数量、备注;图书借阅信息:书号、借阅日期、借书卡号、数量、还书日期。任务1(初步分析设计)内容:同项目1。任务2(创建基表)内容:同项目1。任务3(基础查询设计)内容:按出版社查询购书金额的平均值、最高购书金额、最低购书金额。查询出版社购书金额超过平均值的出版社数。查询购书金额高于1万元的出版社数。查询本月借出书的数量,如果高于100本时,显示‘本月借出书大于100本’,否则显示‘本月借出书小于100本’。任务4(复杂查询与视图设计)内容:建立查询以下数据的视图:书号、书名、作者、出版社名称、首版年月、单价、借阅日期、借书卡号、数量。要求条件为时间已超过一个月且未归还的数据。实现对各基表及多表的数据查询(不对软件项目作具体要求,但必须要有)。任务5(存储过程与触发器设计)内容:使用存储过程统计从每个出版社购入书的总数量,并将数据更新
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 7S与现场管理课件
- 存在管理制度不规范规章制度
- 市场部(销售)胜任力素质模型库
- 福建厦门大同中学2024届高三年级校内模拟数学试题试卷(最后一卷)
- 2024年郑州客运资格专业能力考试题库
- 2024年青海办理客运从业资格证版试题
- 2024年天津客运运输从业资格证模拟考试题
- 2024年海南办理客运从业资格证版试题
- 人教部编版二年级语文上册第13课《寒号鸟》精美课件
- 吉首大学《合唱与合唱指挥1》2021-2022学年第一学期期末试卷
- 含碘对比剂静脉外渗护理管理实践指南
- 儿童免疫性疾病课件
- 牛津译林版五年级上册英语第五单元What do they do全部教案(共5课时)
- 2023年中考语文复习:150个文言实词-课件(共183张PPT)
- ICU患者失禁性皮炎的预防及护理新进展
- 中秋节来历课件
- 架线工程强制性条文执行记录
- 2023版监理规范(含表格)
- 传媒公司签约艺人合同
- 资金集中管理五大模式
- 2023年FURUNOECDISMultipleChoiceTest古野电子海图题库测试题
评论
0/150
提交评论