数据库课程设计说明书模板(示例)_第1页
数据库课程设计说明书模板(示例)_第2页
数据库课程设计说明书模板(示例)_第3页
数据库课程设计说明书模板(示例)_第4页
数据库课程设计说明书模板(示例)_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、山东建筑大学电脑科学与技术学院课程设计说明书题目:课程:院部:专业:班级:学生:学号:指导教师:完成日期:目录课程设计任务书31. 系统概述4业务流程描述41.2业务流程图52数据字典53. 数据分析与数据库设计63.1 系统结构设计63.2 数据库概念及逻辑模型设计73.3 数据库物理模型设计84. 详细设计84.1 试成绩管理系统界面设计84.2 考前处理94.3 输入设计94.4 成绩处理104.5 录用过程设计104.6 输出设计105. 程序设计115.1 进入系统密码设置115.2 考前处理125.3 成绩输入设计125.4 成绩处理125.5 录用过程设计125.6 初始化程序1

2、2总结13参考文献14课程设计指导教师评语15课程设计任务书设计题目已知技术参数和设计要求设计内容与步骤1、数据库设计2、数据库应用系统实现、调试3、课程设计说明书设计工作计划与进度安排1、设计工作1学时2、实现与调试9学时3、课程设计说明书2学时设计考核要求1、考勤20%2、课程设计说明书50%3、答辩30%指导教师签字教研室主任签字招干考试信息管理系统1. 系统概述某市进行招干考试,有几千人报名,分3个专业。不同专业考试科目不同:法律专业考政治、英语、法律;行政专业考政治、英语、行政学;财经专业考政治、英语、财经学。招干考试工作过程如下:每个考生在报名时,登记、性别、报考专业、地址、出生日

3、期等。招干办公室(简称招干办)根据考生报考的专业及所在的考区来安排考场、编排准考证号码、打印准考证。考生参加考试后,登记每个考生每门课的成绩,并计算出每个考生3门课考试成绩的总分。按准考证号的顺序打印出考生成绩单,分发给考生;打印成绩表供招干办留存、备查。将考生成绩分3个专业,按总分从高到低的次序排序,供录用单位参考。录用后输出录用名单、录用通知书。开发招干考试成绩管理系统,由电脑辅助实现上述过程,代替人工操作,节省人力、时间,提高工作效率。1.1 业务流程描述只写自己负责的模块的相关内容考生情况分析每年报名参加招干考试的考生有几千名,考生报名后,招干办要为考生安排考场、编排准考证号、打印准考

4、证。考生分3个专业:法律、行政、经济,分别来自全市各区。考生参加考试的考场一般就近安排。全市共分4个考区,每个专业在每个考区的考场数不到10个,每个考场的人数最多为50人。同一考场的考生报考的专业都相同。根据以上情况,准考证号码共5位数字,编排规则如下:第l位是专业号,第2位是所在考区号,第3位是考场序号,第4、5位是本考场内顺序号。考生报名时登记以下内容:报考专业、性别、出生年月、考区、地址等。成绩输入考生的试卷在每门科目考试结束后,同一考场的、同一门科目的试卷按准考证号的先后顺序排列以后,装订成一册的。因而,考试成绩的输入是按考场、分科目进行的,同一考场、同一门科目的成绩按准考证号的顺序依

5、次进行输入。录用考生成绩输入后,由电脑计算每位考生3门考试科目的成绩总分。然后,3个专业分别将考生按总分从高到低进行排序。排序后的考生名单供用人单位录用时作参考。已被某个单位录用的考生,应在供录用的名单中去除,并添加到录用名单中。输出需求需要输出以下几种内容:1) 每位考生的准考证。2) 每位考生的成绩单。3)按准考证号排序的成绩表。4) 三个专业分别按总分排序的考生成绩表。5) 录用名单(含考生准考证号、录用单位、总分等)6)录用通知书。1.2业务流程图只写自己负责的模块的相关内容填充2数据字典只写自己负责的模块的相关内容(建立并完成数据字典。数据项、数据结构、数据流、数据存储、处理过程,按

6、照数据字典的要求或采用以下方法进行描述。)具体的准考证号编码规律如下:考生的准考证号码由5位组成,第1位是专业代号,第2位是考区代号,第3位是考场序号,第4、5位是考场内顺序号。专业代号=1=法律|2=行政学|3=财经学门考区代号=城东=0|城南=1|城西=2|城北=3;考场号=专业代号十考区代号十考场序号如准考证号12123表示该考生报考法律专业,属城西考区,考场序号为1,考场内序号为23。该考生所在考场的考场号为121。考生=准考证号十十专业十性别十出生日期十地址十1课程名十成绩3十总分十名次十录用否十录用单位考生成绩单=准考证号十十专业十1课程名十成绩3十总分录用通知书=准考证号十十专业

7、十录用单位考生文件分两种:一种按准考证号码的顺序排列,另一种按考生成绩总分由高到低排列。如果考虑到建立两个数据文件的数据存储量太大,可建立按总分排序的索引文件。3. 数据处理:成绩输入:考生成绩输入是按课程、分考场进行的。同一门课程、同一考场的成绩按准考证号的次序输入。排序:3个专业的考生分别按总分由高到低的次序排序,输出名单,供录用参考。录用原则:各专业按考生成绩总分从高分到低分的次序录用,总分相同时专业课成绩高的优先录用。3 .数据分析与数据库设计3.1 系统结构设计根据需求分析确定本系统含以下功能:考生基本信息的输入、考前处理、输出和查询;成绩输入、输出和查询;录用的输入、输出和查询;系

8、统的初始化、帮助等。招干考试成绩管理系统的HIPO如图1所示。自己负责的模块用其他颜色进行标示L文朴工号赭处理4j*川情乩工或闻信息图1招干考试成绩管理系统的HIPO4.1录用4.2者<用播果4.1打I.-录用通知书3.2 数据库概念及逻辑模型设计以下详细写出概念模型分析并给出e-r图概念模型与逻辑模型之间的转换可借助Erwin等辅助设计工具完成3.3 数据库物理模型设计目标数据库的设置物理字段的设计按照软件工程的命名标准进行命名说明外键联系表与视图的设计描述每一个基本表关系的说明样例如下:教师教师编号,教师,教师职称,表名字殷芸被据类型含义说明至信情况TeactierlDChar回教师

9、编号主关健宇Teachei'N?unChar(S)仔理老师的姓哲不为空PSCharflOO教师职称可小All-*him*ba触发器与存储过程设计4 .详细设计招干考试成绩管理系统的界面设计分为进入系统时的初始界面、保证数据安全的账号及密码界面、系统各级菜单、数据输入界面等。进入系统后的初始界面,可以写系统名称、欢送进入系统等,让用户单击"进入”键进入系统。也可将初始界面设计成仅显示预定时间,自动进入账号、密码界面。4.1 号、密码界面为保证系统数据的安全性和灵活性,账号、密码要保存在数据库内,数据库也要采用设置访问权限等数据安全措施,防止非法用户进入系统或修改账号、密码。系统

10、菜单根据概要设计确定的系统结构来设计。主菜单分为文件、考前处理、成绩信息、录用等注:以下各模块详细设计如上,不再详述4.2 考前处理4.3 输入设计图4考生信息输入界面4.4成绩处理4.5 录用过程设计图5招干考试成绩管理系统录用界面4.6输出设计图6按准考证号查询成绩界面£1015 .程序设计5.1 进入系统密码设置调用本系统,即出现系统初始界面,如图xx所示。初始界面设置一定的停留时间,自动进入系统登录界面,如图XX所示。考虑到系统数据的安全性,系统管理员的账号、密码存放在数据表里。编制应用程序在系统用户登录时,用输入账号、密码来控制进入系统的权限。用户输入密码、账号时如果连续3

11、次出错,自动退出系统,不能进入本系统。主要程序如下节选一段主要程序:DinaA&IntvgtTFrivtkieSuhCvm(Hidl_Cllck0DindbAsMtaba审卡DJhrsAsfrccorisclSttdb=OptrlirtiflbascCpp.、柑干考试今Srtn也b-OwnRec口川js(m.“管是显力DiniAslnt#ari=0rIfT&Kt!rText=""GttintlaKDBrricCfri»CTfiitl.TeitjlFhenIfTstLTH七="Thena=a+1Ifo<>3TUfl养法的甘AT迫率耳E,ibWiOnb+vhENlxtSm"悠己有"集a1*次缴入错课,愿逑有*士3一dJ.长输A初会!*.Tritl,r&it.=""TwKta.Tfrtt=""SetEwusElwu-IhS加*"事法的瞥理照*号!*,ubCKlkly+vWticLaBatljB,门悠巴宵.工a1。次*人露谟.累茶自动轴束运行一注:以下各功能模块程序实现描述类似,不再详述5.2 考前处理5.3 成绩输入设计5.4 成绩处理5.5 录用过程设计5.6 初始化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论