欢迎来到天天文库
浏览记录
ID:5663833
大小:20.00 KB
页数:3页
时间:2017-12-21
《数据库设计大赛赛题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库应用软件开发技能竞赛实施方案 (一)竞赛题目选择参赛队可在以下题目中任选一个题目进行数据库管理软件的设计:1、 图书馆管理系统2、大奖赛评分系统3、 学生成绩管理系统4、房屋中介公司房源、客户管理系统:(二)参赛作品要求1、 进行用户需求分析根据所选题目进行认真地需求分析,用户需求分析的信息包括:l 信息需求,用户要从数据库获得的信息内容。信息需求定义了新系统应该提供的所有信息应描述清楚系统中数据的性质及其联系。l 处理需求,即完成什么处理功能及处理的方式。处理需求定义了新系统数据处理的操作。l
2、 安全性和完整性要求。在定义信息需求和处理需求的同时必须相应确定安全性、完整性。需求分析阶段的成果要形成文档资料,至少包括以下两项:l 各项业务的数据流图DFD(DataFlowDiagram)及有关说明。l 对各类数据描述的集合,即数据字典DD(DataDictionary)。前者是对数据的动态描述;后者是对数据的静态描述。数据字典在需求分析阶段建立,在整个数据库设计的各个阶段将不断修改、充实和完善。2、 软件设计平台和数据库的选择参赛者可任选一种面向对象程序设计的DBMS数据库开发软件进行程序设计。如:C++
3、、Java、.NET。参赛者可任选一种关系型数据库。如:SQLServer、Access、Oracle,也可根据各自的需要选择开发软件。3、 数据库结构的确定① 经过用户需求分析后设计出数据库的关系模式② 进行规范化处理后给出各关系之间的关联关系此部分给出书面的材料4、 数据库系统的总体方案设计① 画出详细的总体框图② 说明各模块的功能此部分给出书面材料5、 程序设计部分按总体方案设计要求设计出相应的数据库管理系统。要求:l 用户界面友好l 程序功能完善l 方便用户使用6、 统调并写出软件使用说明最终
4、要求统调并打包成为最终软件可安装运行,并写出软件使用说明书。(三)功能要求图书馆管理系统:具体功能是:可以查看在库图书(书号、书名、出版社、作者、是否在库),可以查看读者信息(读者号、读者名、性别、年龄、家庭地址、罚款、借书数目),可以查看借阅信息(书号、书名、读者号、读者名、借书日期、还书日期),图书入库功能(可使新书入库,实体属性为图书属性),新增读者功能(可增加新的读者,实体属性为读者属性)。信息打印功能(可将查阅到的信息打印输出)。学生成绩管理系统:具体功能是:成绩的录入、修改成绩;增加记录、删除记录;增加课程;统计各系、各专业
5、、各班和每个人的平均成绩;各科成绩汇总;查询成绩;打印报表。大奖赛评分系统:具体功能:建库(专家、选手);录入名单(评委名单、参赛选手名单);参赛、打分、选评、排序;按成绩总汇(成绩浏览、成绩查询、打印成绩、评委评分总汇)。房屋中介公司房源、客户管理系统:具体功能:房屋信息的输入;买方登记卡;卖方登记卡;房源查询(按面积,按价格,按地理位置)出售信息及收入统计;报表;智能配对。
此文档下载收益归作者所有