数据库系统课程设计任务书肇庆学院计算机学院、题目完成一个数据库应用系统地设计全过程二、内容需求分析、数据库设计、数据库建立、数据输入、应用系统地设计和开发、用户界面地设计和实现、系统调试和安装等.三、要求(一)DBMS 和开发工具地选择DBMS 不限(不可使用Viaual Foxpro ),即可以选择任意大、小型RDBMS, 例如:Oracle,Sybase,SQL Server,Access,MySQL, 建议使用Oracle,SQL Server 等大型RDBMS.开发工具不限,例如Delphi,PowerBuilder,C++ Builder,.net,ASP,JSP 等等.注:不可以用Access 等地向导生成应用程序.(二)系统结构及相关技术建议采用C/S 结构, 例如Access+VB,Oracle+Delphi,SQL Server+InterDev,Oracle+PowerBuilder,MySQL+ VB,Access+C++ Builder 等,可选择使用B/S/S 结构,请查阅网络数据库技术相关资料,例如ASP(.NET )、JSP(J2EE)三)报告封面地要求(见后)封面从上而下依次为:(1)数据库系统原理课程设计报告(2 黑居中)(2)设计题目(3 黑居中)(3)姓名学号(4)指导教师(5)起始时间,起始时间四)报告内容格式要求纸张大小为A4纸.正文为5号宋体,一级标题:第一章(标题,2号宋体,上下空两行居中,行距为5号宋体单倍行距). 二级标题:§1.1[(标题,3号黑体居中,上下空一行,行距为5号宋体单倍行距). 三级标题:1.1. 1 [第一章第一节第一个问题](标题,4黑左顶,占2行).表名为小5 号黑体,居中,形式如“表1-1 表名” .图名为小5号宋体,居中,形式如“图2.4 图名” .参考文献字体为5 号字体. 页眉,页码为小5 号宋体,居中.五)报告内容要求(参考教材第七章数据库设计)(1)目录(2)概述包括项目背景、编写目地、软件定义、开发环境等内容(3)需求分析①信息要求用户需要从数据库中获得信息地内容与性质.数据库中需要存储哪些数据.②处理要求用户需要完成什么处理功能,对处理地响应时间有什么要求.(给出功能模块图) ③安全性与完整性要求( 4)概念结构设计生成基本E-R 图( 5)逻辑结构设计把ER 模型图转换为关系表(6)主要模块地设计以及代码(7)总结①设计过程中遇到地问题以及解决方法.②设计地体会. ( 8)参考文献.四、选题(三选一,任选其中一个题目独立完成)1、教学管理系统1)信息需求:(1)学生信息:学号、姓名、性别、出生日期、入学成绩、所在系号.(2)教职工信息:职工号、姓名、性别、出身年月、所在系号、职称、专业及教学方向.(3)系地基本信息:系号、系名称、系地简介.(4)课程信息:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间.(5)成绩信息:学号、课程号、平时成绩、考试成绩、总评成绩.2)处理需求:(1) 学生基本信息管理新生信息录入.学生信息修改:按学号查询出某学生地信息并做信息修改.** 学生转学(转入和转出) ,学生毕业等.毕业和转学地学生有关信息存储到历史库中.(2) 系基本信息管理:系地基本信息输入、修改、删除(3)课程信息管理:课程信息地输入、修改、删除(4)教职工信息管理:教职工信息地输入、修改、删除(5)选课管理:每学期所选课程地学分不能超过15 分.学生可以同时选修一门或多门课程. 可以同时为多个学生选修某一门或某几门课程. 删除和修改选课信息.(6)成绩管理按课程输入和修改成绩. 按学生输入和修改成绩.(7)信息查询按学号、姓名、系号查询学生基本信息. 按职工号、姓名、系号查询教职工基本信息.按系号、系名称查询系地基本信息. 按课程号、课程名称、上课教师姓名查询课程基本信息. 按学号、学生姓名、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况.若查询涉及多门课程,则按课程分组.每门课程按总评成绩从高分到低分给出选修该门课程地所有学生地成绩(平时成绩、考试成绩和总评成绩).(8)统计报表成绩登记表,内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间)、选课学生名单(学号、姓名、性别),每个学生地平时成绩(空格)、考试成绩(空格)和总评成绩(空格),按学号排序:顺序输出所有课程地成绩登记表.按课程号、课程名称、教师姓名输出对应课程地成绩登记表.** 按系号输出对应课程地成绩登记表(本系所有教师担任地课程). 成绩报表,内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间),选课学生名单(学号、姓名、性别),每个学生地平时成绩、考试成绩和总评成绩,>=90 分、>=80 分、、>=70 分、>=60 分及不及格学生地人数及比例,按学号排序:顺序输出所有课程地成绩报表.(报表格式自己订制,可以参考学校地系统地输出格式)按课程号、课程名称、教师姓名输出对应课程地成绩报表.** 按系号输出对应课程地成绩报表(本系所有教师担任地课程).2、简单进销存管理系统为中小企业设计一个简单进销存管理系统,功能范围包括:进货管理、销货管理、收入管理、支出管理,以及统计报表查询功能.该系统应该为企业提供两类帐目管理:实物帐地进货与销售,客户往来帐(收入与支出)地管理.需要提供地信息主要包括:进货单:用于对进货业务地核算,包括:进货时间,供应商,金额合计,采购合同号,经办人, 备注,货物名称,单位,货位,数量,单价,金额;销货单:用于对销货业务地核算. 包括:销售时间,客户,金额合计,定购合同号,经办人, 备注,货物名称,单位,货位,数量,成本价格,销售价格,销售金额;收入单:用于核算不涉及货品进销地收款业务,包括:经营收入、借入款项、收回欠款等业务都在此核算.包括:收入日期,收入类型(经营收入、借入款项、收回欠款),往来单位,金额,说明,经办人.支出单:用于核算不涉及货品进销地付款业务,包括:支付欠款、经营支出、日常费用、借出款项等业务都在此核算.包括:支出日期,支出类型,往来单位,金额,说明,经办人.安全管理:用于控制用户地访问权限,部门定义.查询要求:进货查询,销货查询,货物清单,经办人列表,往来单位清单查询.存货查询:当前所有货物地进销数量,存量,总金额.客户余额查询:当前往来单位余额查询(不含进销业务);用户(经办人)及所属部门查询.各个经办人按时间统计经办地销售数量,金额;进货数量,金额;以上均需要产生报表.进销存管理系统主要语义说明每个进货单可以签订多种货物,但仅仅对应一家供应商,一个经办人.一张销货单可以销售多个货物,但仅仅对应一家客户,一个经办人.收入单对应一家往来单位,支出单对应一家往来单位.上述供应商,客户,往来单位可以是同一家,当然也可能不是.货物品种不同,其名称,计量单位,价格就不同;3、平面设计公司业务管理系统某公司经营平面设计业务.业务员负责联系业务,并将客户地设计要求作为稿件进行登记然后交由设计人员设计.稿件设计完成后由专人负责送货并收款.登记客户设计要求地稿件称为“预定单”,设计人员正在设计地稿件成为“在建单”,已经完成设计地稿件称为“送货单”,已经送货地稿件称为“历史单”.设计完成前允许客户取消其稿件地设计.稿件送货时,允许客户拖欠货款稿件部分信息:1)长度宽度字符型,9:420*570,420*370,420*285, 210*285,21081432)规格字符型,2: 4 开,6 开,8开,16 开,32 开3)色数字符型,2:单色,双色,三色,四色,五色,专色4)输出机型字符型,10:AGFA44,AGFA255)页数数值型,56)单价货币型,整数5,小数17)小计(=页数X单价) 货币型,整数7,小数18)业务员字符型,49) 落单日期日期型10) 送货日期日期型客户部分信息1) 客户名称字符型,102) 公司地址字符型,203) 联系人字符型,44) 联系人电话字符型,105) 传真字符型,106) 邮箱字符型,20主要功能:1)可以添加、修改、删除、查询预定单、在建单2)可以添加、修改、删除、查询送货单3)可以添加、查询历史单;4)查询客户基本信息;查询某段时间内与本公司有业务联系地客户资料.5)月结单查询:查询某客户某个月与本公司地产生地送货单情况、总金额,已结算金额、未结算金额.6)查询本公司某段时间内地生意额.7)系统地维护功能.8)送货单地打印:当某份稿件数目太多,一页打不完时,分多页打印,但送每页最多打印5 行(即5 个稿件) .在完成以上基本功能地基础上,可以自由发挥.附送货单样本:送货单第1石/共3贡容户容称:单据日期:联系电话:送鱼单号:备注说明:越贺地址:合计:可任意选题开发一个数据库系统.五、课程设计实验项目设置与内容下表列出了《数据库原理及应用》课程设计地实验项目与内容六、完成方式每人单独完成一个题目,不可以合作共同完成同一个题目,并且在报告中明确标明各自地工作.七、上交作业内容1) 报告一律打印.2) 凡是有抄袭现象地一经发现,课程设计成绩记为不及格.3)凡是不符合上述要求地课程实习报告, 打回一次,再次上交后仍然不符合要求者,则不再打回,该课程设计成绩记为不及格.4)上交报告以及源程序源程序中包括库文件和程序代码以及数据源连接方法.5)全班刻录在一张光盘上,每人一个文件夹.文件夹命名方式为“全部学号+姓名” .6)第十八周星期五交给老师,过后不收.光盘(每班2份)和A4纸双面打印地课程设计报告(每人1份).光盘要求:表面用油性笔书写计算机XX班《数据库原理及应用》课程设计;内容要求每个学生一个目录,目录名称为学号学生名,例如:31040068** 张三;每个学生目录下要求有该学生开发地数据库系统相关源文件、系统安装说明文件一份、课程设计报告一份.数据库系统原理课程设计报告题目名称姓名:学号:起始时间:2009年4月23日起始时间:2009年6月26日。