大型数据库课程设计指南- 淮阴工学院计算机工程实验中心--首页

更新时间:2024-01-04 04:24:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

淮阴工学院

Data Design using SQL Server

课程设计指导书

2010年3月20日

目 录

《Data Design using SQL Server》课程设计指导书 ............................................. 1 学生成绩管理系统简介 ............................................................................................. 10 课程设计选题................................................................................................................ 15

II

《Data Design using SQL Server》课程设计指导书

一、 课程设计目的

《Data Design using SQL Server》课程设计是计算机科学与技术专业软件工程方向集中实践性教学环节之一,是学习完《Data Design using SQL Server》课程后进行的一次全面的综合练习。其目的在于加深对大型数据库课程理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力。

培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神。培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力。

二、 课程设计内容及要求

坚持“规格严格,功夫到家”的优良传统,加强基本功训练,做到理论与实际相结合,继承与创新相结合,充分发挥学生的主观能动性与教师因材施教、严格要求相结合,抓智力因素教育与非智力因素教育相结合,教书育人。

用SQL Server 2000制作一个小型管理系统。所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。根据课程设计1周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。

三、 课程设计时间

课程设计时间为1周。

四、 课程设计分组

一人一组(每个人都不能重复)

五、 课程设计课题

(见附件一)

六、 课程设计课题选择

(1) 具体课题题目附后

(2) 一人一题,不允许重复。班长或学习委员进行协调

(3) 如果对所给的设计题目不满意,可以自选题目(不能和其他人重复)。但需要

经过老师的最终确认。自选题目应该满足:所设计的数据库应该具有添加、删除、编辑、多层灵活查询等功能。

(4) 所有的题目都要在第五星期五下午四点前最后确认

七、 课程设计具体时间安排

(1) 第六周之前各班进行课程设计的安排(已经完成) (2) 第十八周周日12点之前完成计划制定。(包括在你的系统内主要实现的功能和每

个功能你准备在那一天完成,并写成电子文档上交,格式如图)

1

(3) 第十七周星期日至星期五上午进行程序设计。星期四下午开始对每个同学完成的

功能打分 (4) 学生在设计周进行程序调试,并生成可执行程序 (5) 撰写课程设计报告和每天你所完成工作的日志记录和总结 (6) 第十八周周日12点之前,将课程设计报告和日志记录

八、 课程设计的提交

(1) 统一上交学习委员或班长

(2) 要求提交的内容有:源程序和可执行程序、课程设计报告(word文档)和每

天你所完成工作的日志记录、总结

九、 课程设计说明书的编写规范与写作框架

(见附件二) 十、 课程设计成绩评定

(1) 课程设计计划书5分 (2) 完成工作的日志记录5分

(3) 每天点名四次,每次0.5分,总共10分 (4) 课程设计文档10分

(5) 有安装包、能执行安装包、安装后程序能正常运行的5分 (6) 源程序每条都有注释5分

(7) 功能菜单项要超过8个,每个都能使用10分 (8) 有查询功能5分 (9) 3次打分,每次5分

(10) 能对数据进行增加、删除、修改15分 (11) 由4个以上数据报表10 (12) 5分机动

十一、 课程设计指导教师

冯万利、邱军林;王留洋、寇海洲

十二、 课程设计的考查

成绩评定实行优秀、良好、中等、及格和不及格五个等级。优秀者人数一般不得超过总人数的20%。不及格者下学期需重新做课程设计。

十三、 课程设计说明书的写作方法指导

2

(见附件三)

十四、 课程设计说明书格式要求

(见附件四)

十五、 课程设计说明书书写范例

(见附件五)

十六、 课程设计学生守则及管理规定

1、学生在课程设计期间应遵守学校作息制度;请假需经指导教师同意,并按学校规定办理请假手续,否则以旷课论处,每天以6课时计算。

2、学生必须随时接受指导教师的检查,指导及安排的工作。

3、课程设计所使用的机器,须经指导教师同意后,方可使用。课程设计结束后,制作成果必须上交。

4、学生使用的计算机、电子仪器或其它设备,若因责任事故造成丢失或损坏,应酌情赔偿。若设备发生故障,应及时报告,学生不得擅自修理。

5、严格禁止学生在计算机房或实验室玩游戏,每发现一次,则课程设计成绩降低5分。学生未经指导教师同意将私人盘片、器材带入计算机房或实验室,将予以没收。学生也不得将计算机房和实验室中的任何设备、器材和工具带回宿舍使用,否则视为盗窃。

6、学生在实验室内必须严肃认真,不得大声喧哗,严禁吃任何食物,严禁吸烟,每日负责卫生打扫。

7、课程设计学生在停课期间必须每天到所在的机房签到。

3

附件一

课程设计课题

1、 学生信息查询系统 2、 图书借阅管理系统 3、 房屋销售管理系统 4、 住院收费管理系统 23、 合同管理系统

24、 通讯录管理系统 25、 试题库管理系统 26、 学生成绩管理系统 5、 干部档案管理系统 6、 订单生成系统

7、 商家打折信息管理系统 8、 实验室数据上报系统 9、 人事管理信息系统 10、 工资管理信息系统 11、 考勤管理信息系统 12、 员工培训管理信息系统 13、 仓库货物管理系统 14、 内部行文管理系统 15、 进销存管理系统 16、 酒店管理系统 17、 医院管理系统 18、 银行账户管理系统 19、 光盘管理系统 20、 网吧机房管理系统 21、 机动车驾驶员考试系统 22、 打字店文档管理系统

27、 学生选课信息系统 28、 电脑销售系统 29、 教材发放管理系统 30、 教师管理系统 31、 设备管理系统 32、 运动会管理系统 33、 个人财物管理系统 34、 洗衣店管理系统 35、 体育彩票分析系统 36、 高校团委团员管理系统37、 宾馆住宿管理系统 38、 学籍管理系统 39、 房屋中介管理系统 40、 航班售票管理系统 41、 旅游管理系统 42、 高校科研管理系统 43、 校园自助银行模拟系统

4

附件二

课程设计说明书的编写规范与写作框架

(仅供参考)

摘要及关键词

Abstract and Keywords 目录 正文

第一章 引言

●本课题的研究意义

●本论文的目的、内容及作者的主要贡献 第二章 研究现状及设计目标

●相近研究课题的特点及优缺点分析 ●现行研究存在的问题及解决办法 ●本课题要达到的设计目标 第三章 要解决的几个关键问题 ●研究设计中要解决的问题

●具体实现中采用的关键技术及复杂性分析 第四章 系统结构与模型

●设计实现的策略和算法描述 ●编程模型及数据结构 第五章 系统实现技术

●分模块详述系统各部分的实现方法 ●程序流程 第六章 性能测试与分析

●测试实例(测试集)的研究与选择 ●测试环境与测试条件 ●实例测试(表格与曲线) ●性能分析 第七章 结束语 致谢

参考文献

5

附件三

课程设计说明书格式要求

一、论文版芯尺寸为15cm×23cm,论文内芯每页36行,每行34字。

二、论文正文用小4号、宋体字;章及章标题使用小3号、宋体字;节及节标题使用小4号、黑体字;图号及图标题使用5号、宋体字。

三、论文用8.5×11英寸纸张(A4复印纸)单面打印装订成册,按论文封面大小裁切毛边。

四、学位论文正文的页码编于页面下端中间。其它页不需要使用页码。论文不需要使用页眉和页脚。

五、论文封面使用“人才培养模式改革和开放教育试点计算机科学与技术(开放本科)专业毕业设计”专用封面,由安徽电大统一印制。

六、装订次序:(1)封面 (2)中文摘要 (3)英文摘要 (4)目录 (5)正文 (6)致谢 (7)参考文献 (8)附件(如程序源代码等)。上述每一项从新一页开始打印。

七、以上各项的格式分别示例如下。 (1)封面(注:统一使用该封面)

(2)中文摘要(注:标题为宋体、3号、加粗,正文为宋体、小4号,中文摘要不少于500字)

(3)英文摘要(注:标题为Times New Roman、3号、加粗,正文为Times New Roman、小4号,英文摘要为相应的中文摘要的英文翻译)

(4)目录(注:标题为宋体、3号,章标题为宋体、小4号,节标题为宋体、5号,同时要标注页码)

(5)正文(注:正文用小4号、宋体字;章及章标题使用小3号、宋体字;节及节标题使用小4号、黑体字;图号及图标题使用5号、宋体字)

(6)致谢 (7)参考文献

(8)附件(如程序源代码等)。

6

附件四

课程设计说明书书写范例

摘 要 一、导言

(一)问题的提出 (二)本文研究路线

二、管理信息系统研究概述 (一)管理信息系统的发展历史 (二)管理信息系统的特点 (三)管理信息系统的开发方式 (四)管理信息系统的开发过程 三、图书管理系统分析与设计

(一)图书管理系统的用户需求简介 (二)图书管理系统的要求 (三)图书管理系统功能描述 (四)系统功能模块图 (五)系统开发环境简介 (六)数据库设计 1、数据库介绍

2、使用ADO数据控件访问数据库 3、数据库需求分析 4、数据库概念结构设计 (七)数据词典分析 1、读者信息表 2、图书信息表 3、借阅信息表 (八)数据流程图

四、图书管理系统的功能实现 (一)\登陆界面\编码设计 (二)\读者管理界面\编码设计 (三)\图书管理界面\编码设计 (四)\借阅信息管理界面\编码设计 (五)发布应用程序 1、编译应用程序 2、打包应用程序

3、发布应用程序的步骤 五、结论与体会 参考文献 附录:源代码

7

附件五

SQL Server课程设计管理规定

课程设计是培养学生运用本课程及有关课程的理论和专业知识,解决实际问题,进一步提高设计、运算、使用专业资料等能力的重要教学环节。为加强和规范我校课程设计教学管理工作,提高课程设计教学质量,特制定本管理规定。

一、课程设计目的

1.培养学生正确的设计思想,理论联系实际的工作作风,严肃认真、实事求是的科学态度,勇于探索的创新精神和团队精神。

2.培养学生独立分析和解决实际问题的能力。

3.巩固和加深学生所学的专业知识,训练并提高学生在计算、设计、绘图、查阅资料、运用标准与规范和应用计算机等方面的基本技能,为毕业设计(论文)奠定良好的基础。

二、课程设计选题要求

1.课程设计的内容应属课程范围,应能满足课程设计的教学目的与要求,能使学生得到较全面的综合训练。

2.课程设计题目的难度和工作量应适合学生的知识和能力状况,使学生在规定的时间内既工作量饱满,又能经过努力完成任务。

3.课程设计题目可以由指导教师拟定,并经系或教研室审定,二级学院审批;也可以由学生自拟,但必须经指导教师审定,系或教研室和二级学院批准方可执行。

三、课程设计指导书、任务书

1.课程设计指导书可选用正式出版或由指导教师编写,内容包括课程设计的目的、要求、内容、完成步骤、基本格式规范要求、考核、参考资料等。自编指导书须经系主任和分管教学副院长审定签字。

2.课程设计任务书由指导教师填写,格式应统一规范,具体格式由承担课程设计任务的二级学院负责制定。任务书内容应包括设计题目、设计任务、进度安排、参数、参考资料、设计成果要求等。

四、课程设计对学生的要求

1.认真阅读有关规范、设计手册及文献资料等,按照任务书规定的内容,在指导教师指导下进行设计,按时独立完成任务。对有抄袭他人设计图纸(论文)或找他人代画设计图纸、代做课程设计等行为者,成绩一律按零分记,并根据学校有关规定给予严肃处理。

2.要有勤于思考、刻苦钻研的学习精神和严肃认真的工作态度。

3.课程设计的说明书、计算书要求简洁、通顺、计算正确,图纸表达内容完整、清楚、规范。

4.严格遵守学习纪律,遵守作息时间,不得迟到、早退或旷课。如因事、因病不能上课,须按学校管理规定办理请假手续。凡未请假或未获准假擅自缺勤者,均按旷课论处。

5.注意安全,爱护公物,搞好环境卫生。严禁在设计室内打闹、嬉戏等一切与课程设计无关的行为。

五、课程设计指导教师及职责

课程设计由具有讲师及讲师以上职称的教师或中级及以上职称的工程技术人员担任指导教师工作,助教一般不能独立承担指导工作。指导教师的职责主要是:

1.选择题目,编写课程设计任务书,向学生发放课程设计指导书,说明课程设计工作要求、评分标准等有关管理规定。

2.检查学生的工作进度和质量,严格要求,耐心细致地进行指导,及时解答和处理学生提出的问题。

3.根据学生设计成果、独立工作能力、平时表现以及创新与发挥等情况,对学生的课程设计成绩进行综合评定。

8

4.课程设计完成后2周内将指导课程设计工作小结和学生成绩交二级学院。 六、成绩评定

1.课程设计的成绩评定要严格、规范,可按优秀、良好、中等、及格和不及格5级记分制或百分制评定。

2.课程设计成绩获优的学生人数比例一般不超过20%。课程设计成绩不及格的学生,要重修。

七、资料归档

课程设计完成后,有关资料(包括课程设计任务书,论文或设计说明书、设计图纸(作品)、指导教师考核评语、评分结果等)均应认真加以整理,编订目录,装订成册与指导书一起送系存档。

9

学生成绩管理系统简介

1. 系统组成

本系统由1个数据库、3个查询,14个表单、3个报表、1个菜单、6个程序和2个自由表组成。

数据库组成: (1)数据表3个:

学生表(5个字段: xh, xm, xb, csrq, bj),其中有4个班各5名学生的记录 课程表(4个字段:kch,kcm, js, xf),其中有4门课程的记录; 成绩表(3个字段:xh, kch, cj),其中有80条学生成绩的记录。

(2)本地视图1个: 基于以上3张表创建,输出字段为:xh, xm, xb, bj, kcm, cj 查询组成:查询学生、按班级查询成绩、按课程查询成绩 表单组成:

主界面表单、退出表单、学生表单、课程表单、成绩表单(可按学号分类和按课程分类)、 查询学生表单、查询成绩表单、总浏览表单、浏览学生表单、浏览成绩表单、系统信息表单、 设置口令表单集、修改表单界面。

菜单组成:主菜单由系统维护、浏览、查询、报表、帮助、退出6项组成。 报表组成:学生一览表、课程一览表、成绩一览表(可按课程分类和按学号分类)。 程序组成:

主程序、统计全体学生概况、按班级统计学生概况、统计全体成绩概括、按班级统计各门课的成绩、按课程统计各班学生的成绩。

自由表组成:密码表、系统信息表。 数据库名称 数据test 数据表名称 表xs 表kc 表cj 数据表结构 记录 Xh c7,xm c8,xb c2,csrq d,bj c10 4个班,每班5名学生 Kch c5,kcm c20,js c8,xf n3.1 至少4门课 Xh c7,kcm c20,cj n5.1 每人至少2门课成绩 本地视图:表xscj Xh,xm,xb,bj,kcm,cj 2. 系统功能

本系统的主要功能分别通过主菜单中的以下各项来实现:

· 通过系统维护菜单实现数据表记录的维护、数据表结构的修改、系统口令的更改、表单的修改;

· 通过浏览菜单实现对学生表、课程表和成绩表的总浏览和相关统计信息的浏览; · 通过查询菜单实现对学生和成绩的各种查询; · 通过报表菜单实现学生、课程和成绩的打印输出; · 通过退出菜单退出本系统。

10

3.数据库组成 4.表单组成

表单名称 表xs.scx 表kc.scx 表cj.scx 查询学生.scx 查询成绩.scx 总浏览表.scx 功能 用于数据表的维护, 通过这3 个表单对3 个基本数据表进行记录的修改、删除、增加、查看等操作 根据用户设置的条件对学生表进行各种情况的查询 根据用户设置的条件对学生成绩表进行查询 以页面形式将3张数据表的全部内容集中展现在一个表单中,以便用户了解系统总的情况。 浏览学生.scx 以页面形式将学生表的内容按班级分组显示,以便阅览。第1页为全体学生概况,第2页为各班学生情况。 在表单设计器中利用数据环境生成表格,再从表单控制中调出系统类库,将文本按钮组添加到表单中,去掉多余部分,只留下查找按钮即可。 在表单设计器中利用页框控件生成3个页面,再利用数据环境将3张数据表分别拖到各页面上,生成相应表格,调至合适大小即可。 在表单设计器中利用页框控件生成2个页面,第1页设计8个标签和7个文本框,并在其Activate 过程中调用程序 sumstud( );第2页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange过程中调用程序clastud( ) 和查询 studentquery( )。 浏览成绩.scx 以页面形式将成绩表的内容按班级和课程分组显示,以便阅第2页为按班级显示学生各门课的成绩情况,第3页为按课程显示各班学生的成绩情况。 在表单设计器中利用页框控件生成3个页面,第1页设计8个标签和7个用程序 sumcj( );第2页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange过程中调用程序clacj( )和查询 cla_cjquery( ); 第3页设计5个标签,3个文本框,1个组合框,1个表格,在组合框的InteractiveChange 过程中调用程subcj( ) 和查询 sub_cjquery( )。

5. 报表组成

11

设计方法 先用表单向导生成基本表单,再在表单设计器中进行适当修改,制作成自己满意的样式。 览。第1页为全体学生成绩概况,文本框,并在其Activate 过程中调报表名称 表xs.frx 功能 设计方法 先用报表向导生成基本报表,再在报表设计器中进行适当修改,制作成自己满意的样式。 表kc.frx 为用户提供系统数据 表cj.frx 的书面输出形式。

6.程序文件清单 文件名 主程序: sjmain( ) ? ? ? 作用 设置系统环境 确定系统口令 调用主界面 程序内容 application.caption=\学生成绩管理系统\call 主界面 xs表 在浏览学生表单第1页中调用的程序: Sumstud( ) 统计全体学生概况,包括: 学生总数: S1 男生总数: S3 女生总数: S4 各班学生总数: S2、S5、S6、S7 在浏览学生表单第2页中调用的程序: Clastud( ) 根据输入的班级名称 CS1,显示该班学生情xs表 况,并统计该班的: 学生总数: CS2 男生总数: CS3 女生总数: CS4 在浏览成绩表单第1页中调用的程序: Sumcj( ) 统计全体学生成绩概况,包括: 学生总平成绩: C1 男生总平成绩: C3 女生总平成绩: C4 各班学生总平成绩:C2、C5、C6、C7 xscj表 在浏览成绩表单第2页中调用的程序: clacj( ) 根据输入的班级名称 CC1,统计该班的: xscj表 学生平均分: CC2 男生平均分: CC3 女生平均分: CC4 并通过执行查询 (cla_cjquery( ))在表格中显示该班各门课的平均分、最高分、最低分。 12

在浏览成绩表单第3页中调用的程序: Subcj( ) 根据输入的课程名称 SC1,统计该课程的: xscj表 平均分: SC2 最高分: SC3 最低分: SC4 并通过执行查询sub_cjquery( )在表格中显示该课程各班的平均分、最高分、最低分。

7、

13

8. 主菜单组成

14

课程设计选题

利用项目管理器组织、设计并连编一个学生成绩管理系统应用程序。要求如下: 1. 系统由数据库、表单、报表、菜单和程序组成;

2. 系统中有一个数据库,数据库中包括三个数据表:学生表、课程表、成绩表,学生表中包括4个班,每个班3—5名学生,课程表中包括4门课程,成绩表至少有20条记录;

3. 系统能够通过菜单实现数据维护、浏览、查询、报表、退出等基本功能;可以自行设计使系统具有更强的功能;

4. 要求应用程序主窗口拥有非系统默认的标题和图标,进入系统时应设置具备口令检查功能的主界面,该口令在进入系统后可以通过菜单中的相关命令来修改;

5. 项目中所有文件名均应冠以自己的姓名(中文或拼音均可),以免与其他同学混淆。

15

附: 数据库要求一览表

(1)建立三张数据表,其要求如下表所示: 表名 学生表 字段名 XH XM XB CSRQ BJ 课程表 KCH KCM XF JS 成绩表 XH KCH CJ (2)建立索引: 数据表名称 学生表 课程表 成绩表 索引名称 No Name Sub_No Sub_name Student Mark 索引类型 主索引 普通索引 主索引 普通索引 主索引 普通索引 索引表达式 XH XM KCH KCM XH+KCH+STR(CJ,4,1) CJ 字段类型 与长度 C(8) C(8) C(2) D 字段规则与说明 \性别只能是男或女\\年龄在18至22岁之间\默认值 \ \女\ \学分大于0\ \成绩大于0\ 60 1 标题 学号 姓名 性别 出生年月 班级 课程编号 课程名称 学分 任课教师 学号 课程号 成绩 C(10) C(4) C(14) N(3,1) C(8) C(8) C(4) N(5,1) (3) 建立学生表与成绩表、课程表与成绩表的关联, 关键字是分别是XH字段和KCH字段。

16

课程设计方法及步骤 1.功能图指导

资料管理 出入情况 操作员 查询信息 物品维修 登录 用户管理 学生信息情况 管理员 宿舍水电情况 寝室情况管理

17

2.功能模块具体如下:

资料管理 修改自己资料 物品出入 出入情况 学生宿舍管理系统 操作员 来访人出入 查询信息 物品维修 验证用户 员工资料管理 用户管理 增删员工 学生信息录入 学生信息情况 注册情况录入 管理员 宿舍水电情况 水电费录入 交费情况 寝室信息录入 寝室情况管理 寝室资料更改

3.功能模块具体描述如下:

3.1 操作员

(1)用户登陆和服务器选择性连接功能:

提供用户直接运行应用程序,检查用户的名字和密码,正确时登陆到管理界面。 (2)资料的查询,管理功能:

方便用户的实际需要,提供通过网络,来查询数据库得到自己相应的基本资料,更改自己的息。

(3)出入情况:

用户可以把来访人的信息保存到数据库中,方便查询,并可查看没有离开的访客,及时提示来访者来访时间已过。用户也可以记录贵重物品离开宿舍。方便日后查询。

18

(4)查询功能:

用户可以通过输入或选择数据来查询相关数据库的数据而得到所需要的信息,并显示到应用程序上.

(5)物品维修:

用户可以在学生报告有物品损坏时,记录在案,方便通知相关的部门进行处理。 3.2 管理员

(1) 用户管理

用户可以在这里查看员工的资料,如果发现有错,也要以在这里进行修改。也可以在这里增加删除员工。 (2)学生信息情况

用户在这里输入新来的学生,并安排好寝室等一系列的信息。每个学期学生来注册时可以在这里注册学生的交费情况。如果学生信息有误,也可以进行修改。 (3)寝室水电管理

这里只要用户输入抄表时的现数,系统就可以自动计算出总费用多少并录入数据库中。学生交费后,更改数据库的资料。 (4)宿舍情况管理

用户可以在这里增加一个寝室或是对一个寝室的资料进行修改。

3.3相应数据库设计参考

数据库名:StudentDormSystem 数据库表名如下: 用户表: 属性名 用户编号 用户姓名 密码 性别 级别 地址 联系电话 学生信息表 属性名 学号 密码 姓名 性别 政治面貌 数据类型 Char(20) Char(20) varchar(20) varchar(10) varchar(20) 约束 primary key not null not null not null not null not null 数据类型 Char(5) varchar(20) varchar(20) varchar(10) varchar(20) varchar(50) Char(20) 约束 primary key not null not null not null not null not null not null not null 19

系别 varchar(50) not null 班级 varchar(50) not null 地址 varchar(50) not null 电话 Char(20) not null 学生寝室表

属性名 数据类型 约束 学号 Char(20) primary key not null 姓名 varchar(20) not null 寝室 Char(10) not null 床位 Char(3) not null 入住日期 Char(20) not null 是否舍长 Char(5) not null 学期注册表

属性名 数据类型 约束 学号 Char(20) primary key not null 姓名 varchar(20) not null 寝室 Char(10) not null 季度 Char(20) not null 交费 Char(10) not null 情况 Char(50) not null 注册日期 Char(20) not null 欠费数值 int not null 寝室表

属性名 数据类型 约束 寝室号 Char(10) primary key not null 应住人数 int not null 现住人数 int not null 居住性别 Char(5) not null 价格 Char(5) not null 状态 Char(5) not null 寝室电话 Char(20) not null 来访表

属性名 数据类型 约束 来访人姓名 varchar(20) primary key not null 20

被访人姓名 varchar(20) not null 被访人寝室号 Char(10) not null 所属关系 varchar(20) not null 证件名称 varchar(20) not null 证件号码 varchar(20) not null 值班人 varchar(20) not null 来访时间 Char(20) not null 结束时间 Char(20) 来访日期 Char(20) not null 货物出楼表

属性名 数据类型 约束 寝室号 Char(10) primary key not null 姓名 varchar(20) not null 证件名称 varchar(20) not null 证件号码 varchar(20) not null 出落货物 varchar(20) not null 值班人 varchar(20) not null 出楼时间 Char(20) not null 出楼日期 varchar(20) not null 水电收费标准

属性名 数据类型 约束 代号 Char(10) primary key not null 名称 Char(10) not null 单价 Int not null 免费量 Int not null 单位 Char(10) not null 寝室评分表

属性名 数据类型 约束 寝室号 Char(10) primary key not null 评分 int not null 学期 Char(30) not null 第几周 Char(30) not null 物品维修表

属性名 数据类型 约束 21

代号 Char(20) primary key not null 姓名 varchar(20) not null 寝室号 Char(10) not null 维修物品 varchar(50) not null 报修日期 Char(20) not null 维修费 Char(10) not null 维修日期 Char(20) 备注 varchar(50) 水电费金额表

属性名 数据类型 约束 寝室号 Char(10) primary key not null 年 Char(10) not null 月 Char(10) not null 抄表日期 Char(20) not null 水表底数 int not null 水表现数 int not null 水费 int not null 电表底数 int not null 电表现数 Int not null 电费 Int not null 费用合计 Int not null 老师资料表

属性名 数据类型 约束 代号 Char(10) primary key not null 密码 Char(20) not null 姓名 Char(10) not null 电话号码 Char(15) not null 班别 Char(20) not null 系主任资料表

属性名 数据类型 约束 代号 Char(10) primary key not null 密码 Char(20) not null 姓名 Char(10) not null 电话号码 Char(15) not null 22

班别 商品

属性名 商品 类别 价格

Char(20) not null 数据类型 Char(10) Char(10) float 约束 primary key not null not null not null 4.使用说明参考

a) 登陆界面:

b) 主界面:根据不同用户的权限,显示不同的功能。 c) 学生基本资料的录入过程: d) 管理员工资料。

e) 宿舍水电情况的录入过程。 f) 增加或修改宿舍。 g) 离校注销。 h) 报表功能 i) 物品维修录入 j) 来访记录

四、成绩考核

1、保存课程设计结果的数据库、程序源代码。

2、课程设计报告:写一份项目开发文档,主要包含系统的需求分析文档、系统设计文档(系统模块划分和它们之间的关系、系统模块设计(用例设计)、数据库设计、用户界面设计)及用户使用说明。

3、运行演示:每组10分钟上台演示,然后回答问题。

课程设计成绩单独作为一门课程计算成绩,课程设计成绩分为平时成绩占20%(包括考勤、平时检查,)、演示占50%(包括,项目标准、时间控制、逻辑准确性、界面设计、正确性确认、文档),答辩占30%。

23

本文来源:https://www.bwwdw.com/article/s0bx.html

Top