《数据库课程设计资料》由会员分享,可在线阅读,更多相关《数据库课程设计资料(8页珍藏版)》请在金锄头文库上搜索。
1、计算机系计算机软件技术专业2004-2005学年第二学期数据库与VB程序设计课程设计划书与任务书一、 课程设计计划(一) 课程设计目的(二) 要求学生认真对待本次课程设计,积极利用机房、网络资源,积极了解数据库系统组成及其应用前景,学会SQL SERVER数据库的使用和通过SQL语言操作数据库,应用Visual basic程序设计具备一定得数据库开发能力。听从指导教师的安排,认真完成老师布置的各项任务,并以小组为单位,上交课程设计报告。二、课程设计任务书(一)课程设计要求及内容本次课程设计要求学生完成题目中所规定的设计要求,设计所采用的开发工具应为:VB和SQL SERVER2、课程设计内容见
2、任务书(五)课程设计题目3、设计报告要求设计报告按照以下提纲书写:1、程序设计目的2、系统模块功能分析3、数据库设计4、用SQL实现设计(实现建表的SQL语句)5、程序原代码及其说明6、总结7、参考文献(二)课程设计考核指标及方法每位学生通过屏幕演示其课程设计,教师根据其设计结果的正确性,系统性能的利用率,编程技巧,人机界面和设计报告等基本因素评定成绩,分优秀、良好、中等、及格、不及格给出课程设计成绩。考核标准包括:1.程序设计的可用性,实用性,通用性,可扩充性( 50%) 2.学生的动手能力,创新精神( 30% ) 3.总结报告( 20% )(三)课程设计题目1. 课程设计题目:学生管理系统
3、设计的要求根据所学课程的内容,完成对学生管理系统的系统分析、程序设计、上机调试及维护工作。要求所构成的系统和设计的软件能够满足课程设计任务书提出的各项要求。1.初始化功能:数据库初始化2.输入功能:学生卡的录入;班主任所要了解的新生信息的录入;学生在校基本情况的录入;学生成绩的录入;学生综合测评记分表的录入;学生考勤的录入;违纪情况的录入;奖惩情况的录入;班级测评记分表的录入。3.修改功能:以上录入均可修改,但要注意学生可的修改权限。4.统计、查询功能:个人信息查询;统计查询三好生、优秀班干部、优秀团员侯选人;查询注册情况;按政治面貌统计查询;按地区、按计划形式、按户籍类别、按奖惩类别统计查询
4、。5.报表输出功能二设计内容及步骤校长、书记1组织机构: 汇报 汇报教务处学生处 学生 班主任 系 管理 管理汇报 汇报上报学生情况 下达管理任务 管 理2学生管理工作的主要内容:(1)招生办向教务处下发录取新生简明登记表与新生档案。登记表内容如下:姓名、性别、民族、年龄、政治面貌、户籍类别(城市或农村)、考生类别(农应、农往、城应、城往)、体检合格、统考成绩、第几志愿、照顾类别(老区、教师子女等)、录取系科、计划形式(国任、委陪、自费)、毕业学校等。(2)教务处编班、按班打印学生花名册,交学生处。(3)学生处进行入学资格审查,向班主任发新生入校通知书及学生名册。(4)班主任了解新生情况(除了
5、登记表中内容外,还有:有何特长、是否当过班干部、曾获何奖励、详细家庭住址)。(5)各系新生注册登记。(6)学生处填写学生卡。(7)若有违纪情况,填写违纪情况登记表,内容如下: 值周系、值周班级、违纪人、所在班级、违纪情况、学校处理意见、值周系负责人签字、日期。学生处定期统计各系违纪人数、违纪情况和处理情况。各系统计各班违纪人数、违纪情况和处理情况。(8)各系每周统计早操出勤和上课出勤的情况。(9)每学期结束,班主任统计学生成绩,填写补考通知书。(10)每学期开学,班主任分析学生成绩、统计上学期学生考勤(上课、早操)、统计上学期学生违纪情况、进行学生综合册评、填写学生综合测评记分表(系、学生处复
6、核)、填写学生综合测评成绩表(系、学生处复核)、填写奖学金评定审批表(学生处复核)、按学习成绩排名、按测评成绩排名、分析两项排名的差异(11)每学年,各班按两学年的学习成绩和测评成绩及其他条件评选三好学生、优秀班干部、优秀团员,上报学生处审批;各系进行班级综合测评,填写班级综合测评记分表(由各班填写)、填写班级综合测评成绩表(各系填写,学生处复核),评选先进班级体;学生处填写学生奖励情况记录表、违纪情况记录表。(12)学生毕业前,班主任统计学习成绩、统计测评成绩、统计每个学生的奖惩情况、担任干部情况、统计各地区毕业生人数和名单、填写表格。学生处填写毕业生名单审批表、毕业生生源统计表。三进度安排
7、序号设计内容天数1需求分析,概念结构设计,逻辑结构设计12数据库实施13数据库运行和维护24测试数据库,完成设计报告1总 计5 参考书目1.Perter Rob ,databases Design,Development,&Deployment Using Microsoft Access,电子工业出版社 2002年第一版2.萨师煊,数据库系统概论,高等教育出版社,2002年第三版3.苗雪兰,数据库系统原理及应用教程,机械工业出版社,2001年第一版2. 课程设计题目:教材发行管理设计的要求根据所学课程的内容,完成对教材管理系统的系统分析、程序设计、上机调试及维护工作。要求所构成的系统和设计的
8、软件能够满足课程设计任务书提出的各项要求。1.初始化功能:数据库初始化2.输入功能:教材信息的录入(包括教材的名称、教材的书号、教材的出版社、教材的出版时间、版次、定价、作者信息等)3.修改功能:以上录入均可修改,但要注意修改权限。4.统计、查询功能:可以统计各科目书籍的数量、统计库中现有书籍的信息、对数据库中的教材进行查询(可以按教材名称查询、按作者查询、按出版社查询等),对于查询信息可以进行排序、统计。5.报表输出功能二设计内容及步骤 1系统分析:该系统是一个比较详细的管理系统,主要有教材征订、采购管理、到货管理、发行管理、财务管理、库房管理、系统管理七大模块。它能够完成从教材征订到财务结
9、算一系列教材发行管理工作,同时通过对各种模块的查询、分析、统计,可以及时了解教材征订、采购、到货、发行、财务结算以及库房库存和库存分析情况。2数据库的建立(1)表的建立需要明确数据库需要建立多少表,以及每个表中所要包括的内容。在建立表的过程中,要对每个表进行字段属性的设置。(2)用户界面的设计用户界面设计是为了满足用户观看应用程序进行交流的需要而设计的,它定义了如何查看应用程序,以及应用程序与用户之间是如何交互作用的,用以目标为中心的设计期间所收集的需要和信息来设计用户界面,以满足用户的目标。(3)表之间关系的设置为数据库设置了不同的表之后必须告诉DBMS如何将这些信息合并在一起,因此要定义表
10、之间的关系。(4)相关查询三进度安排序号设计内容天数1需求分析,概念结构设计,逻辑结构设计12数据库实施13数据库运行和维护24测试数据库,完成设计报告1总 计5参考书目1.Perter Rob ,databases Design,Development,&Deployment Using Microsoft Access,电子工业出版社 2002年第一版2.萨师煊,数据库系统概论,高等教育出版社,2002年第三版3.苗雪兰,数据库系统原理及应用教程,机械工业出版社,2001年第一版3. 家庭理财管理系统设计内容及步骤1.分析阶段给出软件各构成要素的定义和制定工作计划。家庭理财管理系统,其工作
11、内容是家庭中收入和支出的管理。家庭财务管理将涉及到和家庭收支有关的记账、查询、统计等方面的工作,是通过家庭成员中的全体或部分来完成的。家庭成员既是管理者,又是被管理者。家庭收支记账往往是以家庭成员为单位记录的。为了便于收支的查询、统计,需要对收入、支出按特定项目分类。2设计阶段 针对分析阶段提出的软件要求,给出实现的方案和具体细节的说明。考虑该软件基本功能成份,该系统具有7个基本功能:1.家庭成员登记,2收支项目设置,3数据维护,4用户登录,5收支记账,6查询,7统计。设计数据库。绘制系统数据流图,确定数据库中数据表的组成。确定数据表中字段的构成、主键字段和有关字段的约束条件等。依靠数据表中主
12、键字段建立数据表之间的关系,并由此建立数据表之间的参照完整性约束。根据功能确定软件模块组成及调用关系。3编码阶段建造模块,在可视化编程环境下,按照软件设计要求制作界面和完成对模块的编码,由此使软件设计具体化为软件作品。4.调试、维护在软件运行时,检查软件的不足或错误,并进行维护。5编写课程设计报告内容包括:题目、摘要、目录、正文、结论、致谢、参考文献等。学生在完成上述全部工作之后,应将全部内容以先后顺序写成设计报告一份,阐述整个设计内容,要求重点突出、特色鲜明、语言简练、文字通畅,字迹工整。报告书以A4纸打印,装订成册。三、进度安排按教学计划规定,开发工具课程设计总学时为一周,其进度及时间大致
13、分配如下:序号设计内容天数(约占比例)1查阅资料、0.5(约占10%)2确定设计思路1(约占20%)3确定各个模块的实现方法1(约占20%)4编写程序1(约占20%)5调试修改各子模块和主程序0.5(约占10%)6总结设计过程,编写课程设计报告0.5(约占10%)7准备及答辩、0.5(约占10%)总计 54. 人事管理系统设计内容及步骤1分析阶段从问题分析中确定有关软件的基本功能。本设计要求对所建的数据库在可视化的界面设计环境中进行引用,并可以对其进行添加,更新,删除,查询,浏览等操作。2设计数据库从对软件所涉及的数据的分析中确定、设计和创建数据库结构;利用Microsoft sql serv
14、er创建一个数据库,其中包含档案表,工资表和电话本表。表的结构与属性由设计者自定。3设计阶段以软件的基本功能成分、功能实现方式和数据库结构为前提条件设计软结构。根据功能确定软件模块组成及调用关系4按照软件的设计要求编写代码建造模块,在可视化编程环境下,按照软件设计要求制作界面和完成对模块的编码,由此使软件设计具体化为软件作品。在软件运行时,检查软件的不足或错误,并进行维护。5撰写课程设计报告内容包括题目、摘要、目录、正文、结论、致谢、参考文献等。学生在完成上述全部工作之后,应将全部内容以先后顺序写成设计报告一份,阐述整个设计内容,要求重点突出、特色鲜明、语言简练、文字通畅,字迹工整。报告书以A4纸打印,装订成册(文字不少于5000字)。三、进度安排按教学计划规定,开发工具课程设计总学时为一周,其进度及时间大致分配如下:序号设计内容天数(约占比例)1查阅资料、0.5(约占10%)2确定设计思路1(约占20%)3确定各个模块的实现方法1(约占20%