1、个人收集整理 勿做商业用途数据库课程设计教学计划河南科技大学电子信息工程学院计算机系2013121目 录教学计划关键时间3课程设计任务书3各设计题目需求说明4图书管理系统需求说明5超市前台销售需求说明6餐饮管理系统需求说明6选课管理系统需求说明7系统设计要求9系统设计要求9设计报告内容要求15设计报告格式要求17设计报告上交要求20设计说明书封面21学生反馈情况表23指导教师评分表23课程设计分组情况表25其它2728教学计划关键时间n 2014年1月2日(18周 周四下午) 程序验收。n 2014年1月3日(18周周五下午)报告验收,验收合格者上交课程设计报告 计算机系数据库课程设计值班人员
2、学年学期:20132014学年第一学期 专业班级:计科12级,物联网12级 日期时间教学环节内容人员备注地点17周周一(12月23日)14:0015:30讲课动员分组,ER模型的设计赵海霞开元工科2号楼6楼软一软二机房15:4017:10指导ER模型的设计赵海霞学生已学过ER模型的设计,教师严格答疑指导17周周二(12月24日)14:0015:30讲课逻辑模型、物理模型的设计杨春蕾15:4017:10指导逻辑模型、物理模型的设计杨春蕾17周周三(12月25日)14:0015:30指导形成数据库文件、建立功能层次结构图,确定组内学生分工王志强15:4017:10讲课模块设计、编码规范、界面设计要
3、领王志强讲课17周周四(12月26日)8:3010:00指导界面设计蔡广军讲课10:1011:40讲课模块化设计方法,程序结构图蔡广军17周周五(12月27日)8:00-9:30指导编码赵海霞9:4011:10指导编码赵海霞17周周五(12月27日)14:0015:30指导编码杨春蕾15:4017:10指导编码杨春蕾18周周一(12月30日)14:0015:30指导编码王志强15:4017:10指导编码王志强18周周二(12月31日)14:0015:30指导系统集成蔡广军15:4017:10指导系统集成蔡广军18周周四(1月2日)14:0015:30验收验收程序四位指导老师争优学生答辩15:4
4、017:10验收验收程序四位指导老师争优学生答辩18周周五(1月3日)14:0015:30讲课撰写报告赵海霞15:4017:10验收撰写报告上交报告赵海霞注:本次共有四个班,四位指导教师。每位指导老师安排12学时的讲课和指导。课程设计任务书课程设计任务书课程设计题目【图书管理/餐饮管理/超市前台销售/学生选课/其他具体的题目】系统姓名学号专业班级组长同组成员 指导教师赵海霞 王志强 蔡广军 杨春蕾课程设计目的通过本课程设计,使学生巩固数据库系统的基本概念、原理和技术,学会使用某一开发工具进行数据库设计和开发,将理论与实际相结合,完成一个小型数据库的设计与实现,并在此基础上强化学生的实践意识,提
5、高其实际动手能力和创新能力.课程设计环境硬件:装有windows操作系统的计算机软件:SQL Server 2008 及【填写自己采用的开发工具 】课程设计任务和要求任务:1。进行【图书管理/餐饮管理/超市前台销售/学生选课/其他具体的题目】系统的概念结构设计、逻辑结构设计和物理结构设计;2。设计并实现【图书管理/餐饮前台管理/超市前台销售/学生选课】系统的【xx,填写自己实现的模块名称】模块。要求:1.模块功能满足需求说明、保证一定性能要求。2。撰写出符合要求的课程设计报告.参考文献学生自己填写,按报告要求的格式时 间 进 度 安 排序号起止日期工 作 内 容12013-1223讲授ER模型
6、的设计,学生分组22013-12-2420131225概念结构和逻辑结构设计,形成数据库文件,建立模块化结构,组内学生分工320131226讲授开发工具的使用,学生进行功能模块设计42013-122720121231编码、测试5201412形成课程设计文档内容及格式撰写要求,讲授文档撰写方法,撰写课程设计报告62014-1-3验收程序,上交课程设计报告指导教师签字: 2013 年 12月 1 日各设计题目需求说明图书管理系统需求说明一、读者管理1 新学期向导能自动引导您建立新班级,处理毕业班读者。 2 借书证制作可用扫描仪、图像文件等作为读者照片源,制作黑白或彩色的借书证。 3读者管理能完成读
7、者调动、借书证挂失、补办、停止借阅、单独打印读者条码等日常事务。 4读者可以自由分类,可为每一类读者指定借阅规则。5读者有自己的密码,可以远程预约图书.二、采编管理1 有完善的采编功能及超过70万册典型书目的辅助编目数据. 2 图书采编采用扫描枪自动识别ISBN和统一书号,对分类号进行自动分析,借助可扩展的编目库减轻编目人员的工作。 3 图书注销有完整的备查档案。三、 流通管理1借书完全通过扫描枪条码识别,自动识别借书证是否有效,根据设定的规则进行管理。提示读者已借书数、超期图书应缴罚款等参考信息. 根据图书的种类确定借阅期限。罚款单价根据图书种类确定.2还书完全通过条码识别,自动作超期记录。
8、 3 图书预约可以为读者提供方便,可以进行管理及打印到书通知。 4。图书损坏、丢失处理能显示每本书上次损坏的记录以及其它信息。四、 统计管理1 综合统计统计图书馆目前的各种指标。 2 流通统计可以统计、分析各时期的图书流通率、分类流通率、流通变化趋势,并可以图表、表格两种方式显示。 3 馆藏统计可以统计、分析各时期的图书馆藏量、分类馆藏量、馆藏量变化趋势,并可以图表、表格两种方式显示.五 查询管理1 读者可以通过WEB随时随地进行图书检索,可以随意安排检索条件、检索项目. 2 借阅综合查询可以查询按全体读者、各类别读者、某个部门、班级、个人进行借阅图书、超期图书 、借还书日期、借阅天数的查询.
9、 3超期图书汇总可以按部门查询已超期图书,可打印催还图书通知单。 4可查询图书的被借阅史、读者的借阅史。 5应收超期罚款、已收罚金的明细、汇总帐。 6已注销、损坏图书查询。六、 其它辅助功能 1 系统管理、操作员管理能为使用本系统的每个人设置不同的操作范围。 2 数据备份和数据恢复提高系统的安全性需求不限于以上内容,学生可以在此基础上有所发挥.超市前台销售需求说明1、收银:输入或使用条码阅读器读入商品条码调入商品定价资料,结账时只需要按回车或F1键可以调出结账窗口可行结账,结账后将打印销售小票。可以销售散装类商品。记录结账方式(现金、银行卡、赠券)和相应金额.2、会员卡:支持会员卡积分。3、挂
10、单、调单:可以对销售单进行挂单、调单,压后结账。4、撤单:对错误的单子或顾客退货的单子进行撤单5、销售统计:对收银员今天的销售额进行统计,前台只能查看今天的销售额,而后台可以查看所有时间的销售数据。6、商品查询:可以对顾客需要的商品进行查询,查看是否有该商品及其价格,支持模糊查询。查询到的商品可以直接双击进行销售. 7、销售退货:已售出商品退货功能.8、重打:支持重新打印小票功能(小票复制).9、按键定义:可以对前台销售的各功能按钮进行自定义,商品快捷键定义。10、POS机设置:前台收银用的POS设备的端口、型号设置。11、增加会员:增加会员、发放会员卡。12、交班离开:员工下班使用此功能注销
11、登录.13、销售提成:自己定策略,使得能够提高员工积极性。餐饮管理系统需求说明l 前台营业:日常营业操作l 日始日结:设定每个营业日的开始和结束l 接待预订:显示房台状态,进行房台预订l 点菜收银:开台、点菜、结帐、交班,提供最主要的营业功能l 营业设置:日常营业所必需的数据库设定l 酒菜设置:按类别(酒水饮料、凉菜、热菜、主食、包桌、服务用品等)设置酒菜数据l 房台设置:类别设置包房或餐台l 其他设置:付款方式(现金、银行卡、赠券、挂账、免单)、点菜说明等l 营业分析:对营业数据进行统计分析、打印报表l 销售分析:营业总况、收入金额l 房台分析:按房台统计分析营业情况l 酒菜分析:各种酒菜的
12、详细销售情况统计l 操作分析:统计分析服务员的营业情况l 业绩分析:统计分析提成服务员的销售业绩和提成金额l 财务查询:查询各类单据和消费情况l 帐单查询:查询所有已结帐单l 点单查询:查询所有历史点单l 挂帐查询:查询挂帐(签单)客人消费情况l 辅助管理:日常营业所需的其他管理功能l 操作员管理:管理操作员信息,并设置系统操作权限和最低折扣值l 挂帐管理:挂帐人信息录入、修改、挂帐归还选课管理系统需求说明用户登录1打开IE浏览器,在地址栏中键入教务处网址:http:/jwc。ysu。2用户登录,在教务处主页上的教学服务栏中(如图1所示的登录窗口中)正确输入用户名称(学号)和用户口令,选择“学
13、生”单选框,点击登录后即可进入教务管理系统的WEB服务管理子系统。在教务处主页上的教学服务栏中正确输入用户名称(即一卡通的卡号)和用户口令,选择“学生”单选框,点击登录后即可进入教务管理系统的WEB服务管理子系统。依次点击网上选课全校性选修课 按钮,即可进入xx大学全校性选修课选课页面。学生的初始口令和学号相同,登录后请及时更改密码,防止被别人登录后破坏选课数据,若忘记密码请携带本人一卡通卡到个学院教务科或东校区教务处办公室查询(地点:(三)305)。 二、 在线选课1查询在全校性选修课选课页面,选课学生可以看到该学号可选的课程信息列表、已选课程列表和本人的校选课学分统计等信息,选课时可以按照
14、“有无余量”、“课程归属”、“上课时间”、“上课校区等信息查看课程列表,选择以上字段下拉菜单中的空白项时,将列出相应的全部课程。在选课页面上的课程信息列表中,可以查看课程名称、任课老师、上课时间、学分、周学时、容量、余量等信息.点击课程列表中的课程名称可以查看该课程的基本信息;点击教师姓名可以查看该任课老师的基本信息。2在线预选选课学生根据自己的情况选择欲修读的课程,并在课程信息列表选课下面的方框中打上号(重复点击将取消选择),表明你准备选择此门课程,同时可以选择预订教材,点击“提交”按钮,你的选课结果将存入选课数据库中,在已选课程列表中会出现你已经选择的课程信息。点击“关闭则退出本次选课并关
15、闭当前选课页面。注意:(1) 每位学生每学期的校级选修课选择门数不得超过两门。(2) 不得选择上课时间段相同的课程。(3) 对于课程列表中组号相同的课程,只能选择修读其中的一门。(4) 选课学生不能跨校区选课,西校区的学生请选择西校区(第二组团)中的课程.(5) 高年级的学生可以选修低年级的课程,但低年级的学生不能选修高年级的课程.若选择课程选课门数超过限制(两门)、上课时间冲突、选择同组中的不同课程、跨校区选课等,提交时系统会给出相应的提示,并随机将所选课程中的一门存入选课数据库,选课时请慎重选择。3退选课程若想退掉本轮已经选择的课程,可以点击已选课程右侧的退选按钮,在前三轮的预选阶段中,退
16、选操作只能退掉当前预选阶段选择的课程,第二轮预选时不能退选第一轮已选定的课程,第三轮预选阶段不能退选第一轮和第二轮已经定选的课程,但在第四阶段(退选阶段)可以退选所有已经定选的课程。4、补选课程补选阶段的操作与在线预选的操作类似。但在补选阶段不能进行退选操作,所选课程一旦提交,就视为你已经同意选择此课,请同学门选课时一定要慎重。 系统设计要求系统设计要求图书管理系统需求说明及设计要求一读者管理1 新学期向导能自动引导您建立新班级,处理毕业班读者。 2 借书证制作可用扫描仪、图像文件等作为读者照片源,制作黑白或彩色的借书证。 3读者管理能完成读者调动、借书证挂失、补办、停止借阅、单独打印读者条码
17、等日常事务。 工具栏列出系统常用操作4读者可以自由分类,可为每一类读者指定借阅规则。5读者有自己的密码,可以远程预约图书。工具栏列出管理功能快捷操作该读者相关详细借阅数据查询读者结果列表详细数据的类型选择和相关操作多种查询条件组合系统功能导航多种操作区域数据显示、修改区域多种操作区域数据显示、修改区域二、采编管理1 有完善的采编功能及超过70万册典型书目的辅助编目数据. 2 图书采编采用扫描枪自动识别ISBN和统一书号,对分类号进行自动分析,借助可扩展的编目库减轻编目人员的工作. 3 图书注销有完整的备查档案。多种操作区域数据显示区域三、 流通管理1借书完全通过扫描枪条码识别,自动识别借书证是
18、否有效,根据设定的规则进行管理.提示读者已借书数、超期图书应缴罚款等参考信息。 根据图书的种类确定借阅期限。罚款单价根据图书种类确定。2还书完全通过条码识别,自动作超期记录。 3 图书预约可以为读者提供方便,可以进行管理及打印到书通知. 4.图书损坏、丢失处理能显示每本书上次损坏的记录以及其它信息.系统功能快捷按钮显示该读者已借书详细信息输入待借书信息读者基本数据显示区域四、 统计管理1 综合统计统计图书馆目前的各种指标。 2 流通统计可以统计、分析各时期的图书流通率、分类流通率、流通变化趋势,并可以图表、表格两种方式显示. 3 馆藏统计可以统计、分析各时期的图书馆藏量、分类馆藏量、馆藏量变化
19、趋势,并可以图表、表格两种方式显示。统计分析结果图表显示区域设定统计分析的多种方式、条件和相关操作五 查询管理1 读者可以通过WEB随时随地进行图书检索,可以随意安排检索条件、检索项目。 2 借阅综合查询可以查询按全体读者、各类别读者、某个部门、班级、个人进行借阅图书、超期图书 、借还书日期、借阅天数的查询。 3超期图书汇总可以按部门查询已超期图书,可打印催还图书通知单。 4可查询图书的被借阅史、读者的借阅史。 5应收超期罚款、已收罚金的明细、汇总帐. 6已注销、损坏图书查询.查询读者结果列表多种查询条件组合工具栏列出管理功能快捷操作操作按钮区域查询结果列表设定多种查询条件借阅操作日志列表读者
20、信息显示区域设定多种操作类型借阅操作结果列表书籍信息显示区域六、 其它辅助功能 1 系统管理、操作员管理能为使用本系统的每个人设置不同的操作范围。 2 数据备份和数据恢复提高系统的安全性设计报告内容要求数据库课程设计报告内容要求1文档正文内容要求 正文部分要求必须具备如下内容:1)目录目录是将报告书内的章节标题依次排列。参见本文后面目录的示例。 教师演示制作方法。 2)绪论 绪论应说明本设计的意义、目的、研究范围及要达到的技术要求;说明本设计的指导思想;阐述本设计应解决的主要问题和采用的研究方法,要求自然、概括、简洁、确切。这里的意义不是指学习的意义,而是设计的程序对于解决生产实际的问题。!研
21、究方法:采用结构化设计方法。 技术要求:可以参考教材中对于数据库应用的要求,比如数据量、并发数量等等。3)需求分析以无二义性的陈述说明设计的任务,程序要做什么?同时可以描述系统设计目标(或优点、特色)是什么?即要解决(或解决了)哪些实际问题。用文字描述软件的功能。系统处理的要求,业务规则校验,。.。4)总体设计(简写)包括三个部分:(1) 绘制系统的软件结构图;服务与处理的数据结构设计(如果有的话);安全设计;并发设计等(如果有的话).(2)自己设计的功能的操作流程的描述。这一部分可以采用程序流程图进行描述。用户的使用这个功能完成业务处理的过程。(3)安全设计。包括数据库的应用安全设计和程序功
22、能权限设置。 对于数据库的安全这里只需要提到采用视图或者增加数据库用户的方式,具体的实现放到数据库设计一章的物理设计一节来详细描述。 程序功能的访问权限也是描述一下设计思路。5) 数据库设计(核心)(1)概念结构设计描述ER模型设计的过程,重点突出设计的思路,要有分析的过程。(注意:由于每小组有3-4名学生,这部分内容要用自己的语言描述出来,不能只附一个图。严禁抄袭,如有发现,以0分计。)(2)逻辑结构设计将概念模型转化为逻辑结构,给出关系模型,要求以关系模式的形式(即关系名(属性1,属性2,.)给出,不需要附表. 要求参照数据库开发技术课程教材中的要求。(3)物理结构设计进一步将逻辑结构转化
23、为物理结构,并进行必要的物理结构的设计,利用表格给出关系表中各个属性的类型、长度、索引、分区、键以及逻辑规则的约束实现等定义,要有分析过程.访问安全设计.(这一部分最多三页!!!)这里还要包括数据库安全的设计:用户及其能够访问的表以及操作等等。6) 详细设计(略写)针对自己设计的那部分模块,进行算法的描述,一般可以利用程序流程图进行表述.7) 编码(略写)是对数据库关键功能编码实现的方法进行简单的介绍。注意不要堆积源代码。可以将自己设计的程序界面截图放到这里,并描述编码实现的过程,比如,用了什么控件,设置了什么属性,核心代码等等。但是不要机械地大块粘贴代码。8) 结论(略写)对设计质量的描述,
24、针对设计的系统本身,可以写系统实现了哪些功能,有什么特色,以及哪些问题是以后需要进一步考虑和完善的(即与实际能用的系统还有哪些差别?)。要写得概括、简短。在结论中不能出现“我从课程设计中学到了”等体会性的语句,不要写成心得体会.9) 学习体会(略写,100字以内)课程设计过程的收获、遇到问题、对遇到的问题解决过程的思考、程序调试能力的思考、经验和体会以及对设计与实现的回顾讨论和分析;在课程设计过程中对课程的认识等内容;对于组长来说,还可以说明一下任务分工、设计协作等项目管理方面的体会和感受。10) 致谢(略写,50字以内)以简短的文字对在设计研究和设计报告撰写过程中曾直接给予帮助的人员表示自己
25、的谢意。11) 参考文献罗列一下设计过程中参考的书籍。罗列格式后述.注意: 以上目录、 学习体会、 致谢 参考文献部分不需要编章,其他部分均需编章。章即一级标题,请参考示例。注意整个目录的示例.不编号的部分,除目录本身外,标题都要生成到目录里。设计报告格式要求文档格式要求标题不要多于三级(1.1.1),若需要有四级标题,则用1,2,3来表示。一级标题采用三号黑体,二级标题采用四号黑体,三级标题采用小四黑体,正文内容采用小四宋体。文中的图表:图的标注在下方,用五号楷体居中,图表皆按照章的顺序编号。如第二章第一图编号为图21;表的标注在表上方,用五号楷体居中,表中文字为五号宋体,居中。各部分排版规
26、范参见电子文档中的模板。 (规范排版是为了让学生熟悉word工具在工程中的运用,为后期的毕业设计做准备。)附:1、 设计报告模板示例:(1)目录示例(2)各级标题示例:(3)表的示例:(4)图的示例:2、 参考文献格式示例:又如:等等. 设计报告上交要求要求以打印文档和电子文档两种形式上交。设计文档不超过17页。自行负责打印.1. 上交文档要求设计报告各班分别按照小组上交,并按照小组序号排序。1)打印文档要求:打印文档大小统一为A4纸幅。并按照以下4项内容和次序装订.各部分排版规范参见电子文档中的模板. (规范排版是为了让学生熟悉word工具在工程中的运用,为后期的毕业设计做准备。)课程设计报
27、告上交文档包含如下内容:001封面(由老师提供) 参见本文档002任务书(由老师提供) 参见本文档(结合自己题目和任务修改)003课程设计报告 正文 附录004指导教师评分表 参见本文档(结合自己题目和信息修改)2)报告电子稿上交要求:电子文档以班级为单位上交,每个班级一个文件夹,该文件夹下每个学生建一个文件夹。文档的目录组织:班级 | 学号姓名1 | 封面.doc | 任务书.doc | 报告正文.doc | 教师评语及量化评分。doc | 数据库文件 | 程序源代码文件夹 | 学号姓名2 文件夹名称 | 封面.doc 任务书。doc 报告正文。doc | 教师评语及量化评分。doc 数据库
28、文件 | 程序源代码文件夹设计说明书封面河南科技大学课 程 设 计 说 明 书 课程名称 数据库课程设计 题 目 填写时保证题目与任务书中题目一致!!上交时务必将红色字体删掉!!班级填写示例:计算机051院 系 电子信息工程学院 班 级 学生姓名 指导教师 赵海霞 王志强 蔡广军 杨春蕾日 期 201413 学生反馈情况表2013年春季数据库课程设计学生反馈情况表班级:学号:姓名:1。请谈谈你对本次课程设计的组织方式、老师讲解、老师辅导的体会,并给出你的建议。2.毕业设计你打算做哪方面的题目?有哪些建议? 3.其他建议:指导教师评分表课程设计题目【图书管理/餐饮管理/超市前台销售/学生选课/其
29、他具体的题目】系统姓名学号专业班级评分项目及分值要素成绩评定项 目最高分评 分 要 素成 绩1 学习态度20上机出勤及端正的学习态度、认真刻苦程度等2 软件设计质量40数据库设计、事务、安全性,核心功能等方面进行综合评定3 答辩过程20能简明扼要地阐述设计的主要内容,能准确流利地回答各种问题4 设计报告书写10条理清晰,表述清楚、措词得当5 实际动手能力10熟练使用开发工具,能够迅速准确的进行调试、纠错和运行;组长全面负责,承担复杂的模块设计分值就高总 成 绩 指导教师评语: 指导教师签名: 年 月 日数据库课程设计指导教师评分表课程设计分组情况表2013年度春季数据库原理课程设计分组情况表班级题目组长序姓名备注分工考勤完成情况答辩情况成绩12345123451234512345其它撰写课程设计说明书时,任务书、封面、指导教师评分表都从本文档中拷贝,但要注意按照要求设定各部分的页码。