sql数据库课程设计报告书

合集下载

(SQL课程设计实验报告1)

(SQL课程设计实验报告1)

滁州学院数学系课程设计报告设计名称:请假信息模块(职员信息管理系统) 设 计 者: 张 广 永小组成员:何忠明、殷红路、袁文祥、张广永、 周丽专业班级:2009级数学系信息与计算科学专业(2)班 指导老师: 袁 万 莲 设计时间: 2010/2011学年度第二学期指导教师评语:指导教师签名:年 月日一、课程设计目的数据库课程设计是为数据库原理及应用课程而独立开设的实践性课程,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。

通过本实验达到以下目的:待开发的系统的名称为企业职工在线考勤系统的请假系统;我们以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个企业考勤管理信息系统的请假管理信息系统,提供一个科学合理的请假管理解决方案,彻底实现无纸化作业。

根据管理权限的不同,将界面分为一般职员、部门经理、系统管理员和最高管理者四个层次,系统目标如下:(1)提供简单、方便的操作。

(2)根据企业原来的请假管理制度,为企业不同管理层次提供相应的功能。

(3)通过请假管理无纸化的实现,使企业的请假管理更加科学规范。

(4)节省请假管理的成本。

(5)提高企业请假管理的透明度和效率,防止“虚假请假“的现象。

(6)对系统提供必要的权限管理。

(7)为企业实现整体信息化的其他相关系统提供必要的数据支持。

二、课程设计任务与要求1、任务:学生成绩管理系统(请假信息)模块问题描述:设计一个学生成绩管理系统的基本框架,从整体上体会软件开发过程,重点对请假信息模块进行详细设计。

2、设计要求:1)设置职工编号、请假编号2)设置请假开始时间3)设置请假结束时间4)设置请假统计天数5)设计一个完整的数据库。

要求掌握数据库的设计的每个步骤;掌握数据设计各阶段的输入、输出、设计环境、目标和方法;熟练的使用SQL语言实现数据库以及数据库重要对象的建立、应用和维护。

三、课程设计说明书1、请假E-R图2、逻辑设计:3、物理设计在物理结构中,数据的基本存取单位是存储记录。

数据库sql应用技术课程设计报告

数据库sql应用技术课程设计报告

学号xxxxxxx数据库应用技术课程设计设计说明书北京化工大学学生成绩管理系统起止日期:20xx 年xx月xx日至20xx 年xx月xx日学生姓名xxx班级xxx成绩指导教师(签字)计算机工程系2010年12月21日课程设计任务书2010—2011学年第1 学期xx 系xx 专业xxx 班级课程设计名称:数据库应用技术设计题目:北京化工大学大学学生成绩管理系统完成期限:自20xx 年xx月xx日至20xx年xx 月xxx日共x 周设计依据、要求及主要内容(可另加附页):依据《数据库应用技术课程设计》大纲,按照计划完成内容,将选题、描述数据流程图、画出完整的E-R图、用表格形式设计数据库的逻辑模型、设计系统总体功能模块图、创建数据库各关系模式、编写应用程序,实现各个模块的功能、等计划认真实施。

通过需求分析阶段、据库概念结构设计阶段、据库逻辑结构设计阶段、据库物理设计阶段、据库应用系统的开发(数据库前端应用开发)、据库的实施与维护这6个阶段的要求,完成对天津工业大学的学生管理系统。

使其完成对学生成绩的录入;成绩的查询;学生成绩的修改;学生成绩的删除;退出等功能。

希望本次课设顺利完成,通过本次课设可以锻炼自己的实际操作能力,从中学到必要的知识。

指导教师(签字):教研室主任(签字):批准日期:年月日课程设计进度计划表序号起止日期计划完成内容实际完成情况检查日期检查人签名1 12月21日选题2 12月22日描述数据流程图3 12月23日画出完整的E-R图4 12月24日用表格形式设计数据库的逻辑模型5 12月25日设计系统总体功能模块图6 12月26日~12月27日创建数据库各关系模式7 12月28日~12月29日编写应用程序,实现各个模块的功能,将各个模块集成,实现一个完整的数据库应用系统,测试,修改。

8 12月30日按照上交资料要求提交课程设计所有相关资料9 12月31日认真答辩指导教师批准,并签名:2010 年月日北京化工大学成绩管理信息系统问题综述一、问题提出该系统实现对若干学生成绩进行管理,包括以下信息:学号,课程,成绩。

sql数据库课程设计报告书

sql数据库课程设计报告书

目录一、课题来源 (2)二、创建数据库和数据表 (3)三、使用Transact-Sql语句创建查询和视图 (7)四、创建触发器 (13)五、创建存储过程 (14)六、关系图 (17)七、创建数据维护计划 (17)一、课题来源创建系统的来源与意义:随着计算机信息化的迅速发展,运用计算机进行辅助管理也逐渐在各大中型超市普及。

采用计算机管理可以节约大量的人力、物力资源,也可以避免大量的错误。

所设计的小型超市管理系统可为超市管理者提供方便的平台,更加有效地管理货物的进出等方面的问题。

小型超市的现状:目前看来,虽然大型超市都已运用了计算机管理,但有些小型超市的管理仍不能高度信息化,还必须依靠人力来计算货物的数量等,这样存在大量的错误与不足,并且是在浪费人力和资源等。

解决方案就是编辑了这个系统。

整个系统基本包括了小型超市所要用到的模块。

包括收款操作,库存的查询,供应商管理,销售管理,会员管理等等。

1、库存管理:综合查询库存明细记录。

仓库信息搜索。

仓库调度以及仓库货物信息查询。

2、商品录入:根据超巿业务特点制定相关功能,可以通过输入商品名称等来实现精确或模糊的商品录入。

其中将商品划分成不同的类型,方便管理和查询。

3、会员管理:通过这个可以查到所有会员的情况,并且可以在有人想成为新会员的时候追加会员。

通过直接输入商品名称系统自动显示该商品的详细信息。

明确显示折扣,现卖价,以及仓库剩余粮,自动计算本次交易的总金额和判断购买数量的准确性。

如果顾客是本店会员并持有本人会员卡,则在交易时选择顾客类型,并对所购物品全部实行等级折扣优惠,并将所购物品的总金额累计到该会员的总消费金额中。

4、供应商管理:根据销售情况及库存情况,制定进货计划(亦可手工制定修改),强大的查询功能可以避免盲目进货造成商品积压。

按计划单有选择性地进行自动入库登记。

综合查询进货与入库记录及金额。

订货的时候可以很容易的找到要进货的供应商的所有信息,便于联系和记录。

SQL数据库课程设计实训报告

SQL数据库课程设计实训报告

SQL数据库课程设计实训报告(2013 ~ 2014 )学年第一学期)姓名:学号:专业:班级:指导教师:SQL数据库实训报告日期2013.12.23-2013.12.27 地点67#E308项目名称宾馆管理系统实训目的能力目标能够熟练掌握并灵活运用SQLServer2005软件,初步具备开发有一定使用价值数据库应用系统能力。

实训要求:1、实训期间每天登记考勤,作为实训成绩的一部分。

2、实训期间不能玩游戏、看电影、小说等做与学习无关的事。

如果有不遵守的同学将取消当天成绩。

3、完成整个实训以后,要求每人写出实训报告。

作为评定整个实训成绩的重要参考依据。

实训内容(过程及步骤)E-R图关系模式员工表(员工号、姓名、出生年月、性别、部门、岗位、住址、联系电话和密码)。

其中员工号是主键。

外键是客房号部门信息表(部门号、部门名称、部门负责人、电话)其中部门号是主键。

客房信息表(客房号、类型、价格、状态)其中客房号是主键。

客户信息表(身份证号、姓名、性别、单位和联系电话)。

其中身份证号和单位是主键。

客房预订信息表(客房号、预订日期、预订入住日期、预订入住天数、身份号)其中客房号是主键,身份证号是外键。

1.-创建数据库create database HotelManageonprimary(name=hotel,filename='E:\lxs\hotel.mdf',size=5,maxsize=20,filegrowth=10%)log on(name=hotlelog,filename='E:\lxs\hotlelog.ldf',size=4,filegrowth=20%)2.--创建数据表use lxscreate table 员工表(3.向表中添加数据员工表select*from员工表员工表的各项信息部门信息表select*from部门信息表部门信息表的各项信息客房预订情况信息表select*from客房预订情况信息表客房预订情况信息表的各项信息客房信息表select*from客房信息表客房信息表的各项信息客户信息表select*from客户信息表客户信息表的各项信息可以向每个表中增加约束,客房预订情况信息表。

sql数据库课程设计

sql数据库课程设计

数据库开发课程设计报告学生选课管理系统系别:计算机工程系班级:软件1408班学号:1130505140830姓名:金科目的:掌握PowerBuilder与SQL Server的连接方法掌握设计窗口的方法掌握设计菜单的方法掌握PowerScript语言的程序设计方法掌握控件的使用方法掌握建立数据窗口对象的方法掌握数据窗口控件的使用方法掌握数据窗口控件函数的使用方法掌握数据窗口控件事件掌握数据报表的设计方法掌握统计图表的设计方法了解输出打印的设计方法掌握用户权限的设置方法工具:PowerBuilderSQL Server目录:数据库系统设计工具——PowerBuilder 错误!未定义书签。

一、使用PowerBuilder 错误!未定义书签。

二、创建应用程序错误!未定义书签。

三、连接数据库错误!未定义书签。

界面设计错误!未定义书签。

一、窗口设计错误!未定义书签。

二、菜单设计错误!未定义书签。

三、菜单捆绑错误!未定义书签。

程序设计错误!未定义书签。

一PowerScript语言错误!未定义书签。

二、控件错误!未定义书签。

二、控件脚本实例错误!未定义书签。

数据浏览错误!未定义书签。

一数据窗口简介错误!未定义书签。

二数据窗口对象错误!未定义书签。

三数据窗口控件错误!未定义书签。

四数据窗口实例错误!未定义书签。

数据编辑错误!未定义书签。

一数据窗口控件函数错误!未定义书签。

二数据窗口控件函数实例错误!未定义书签。

三、数据窗口控件事件错误!未定义书签。

四、数据窗口控件事件实例错误!未定义书签。

五、数据窗口控件事件实例错误!未定义书签。

一、数据窗口控件事件实例错误!未定义书签。

一、数据报表设计基础错误!未定义书签。

二、数据报表实例错误!未定义书签。

三、统计图表设计基础错误!未定义书签。

四、统计图表实例错误!未定义书签。

五、输出打印设计44一:使用数据库:创建用户表“<班级>_<学号>_u”,。

SQL数据库课程设计实训报告新

SQL数据库课程设计实训报告新
商品商品编号商品名供应商产地人员配置职务代码姓名职务部门销售表负责人代码商品编号负责人姓名销售价数量时间进货表负责人代码商品编号负责人姓名进货单价数量时间报损表负责人代码商品编号负责人姓名报损原因数量时间进货表负责人代码负责人姓名商品编号进货单价进货数量时间001a01155020131210002a0208150201333002a0328402012516002a0407120201363002a05682002013213商品工作人员商品名供应商进货数量单价产地销售姓名职务部门销售量数量销售价商品类型时间将相关数据用代码输入到上述数据表中没有的自己行设定insert人员配置表values?001??王玲??进货??采购部门?insert人员配置表values?002??刘星??进货??采购部门?insert人员配置表values?003??秦乐乐??导购员??采购部门?insert人员配置表values?004??李鑫??导购员??采购部门?insert人员配置表values?005??赵明??系统管理员??库存保管部门?insert人员配置表values?006??刘小丽??收银员??销售部门?insert人员配置表values?007??杨宁宁??收银员??销售部门?insert商品表values?a01??得益鲜牛奶??山东得益乳业股份胡限公司出品??山东省淄博市?insert商品表values?a02??晨光中性笔??山东晨光笔业有限出品??山东省日照市?insert商品表values?a03??得力起钉器??得力集团有限公司??浙江宁海得力工业园?insert商品表values?a04??三方回开针??上海四方文教用品合作公司??上海市金鼎路号?insert商品表values?a05??益达口香糖??箭牌糖果有限公司??上海松江工业区?use进货表values?001??王玲??a01??15??50袋??20131210?insert进货表values?002??刘星??a02??08??150支??201333?insert进货表values?002??刘星??a03??28??40个??2012516?1112

sqlserver数据库课程设计报告书(3)

sqlserver数据库课程设计报告书(3)

sqlserver数据库课程设计报告书(3)第1单元数据库和表的创建一、实训目的1、了解数据库的逻辑结构、物理结构及其特点2、学会利用企业管理器对数据库进行操作3、学会利用Transact-SQL语句对数据库进行操作二、实训任务1、建立数据库,删除该数据库2、建立新数据库3、更改数据库属性4、设计表结构5、建立表,删除表6、更改表7、向表中插入数据,删除表中的数据,更改表中的数据三、实训要求1、数据库、表的创建、更改和删除要求用SQL命令和企业管理器两种方式完成2、要求数据库中至少包含两个文件组,主文件组中至少包含两个数据文件,明确规定数据库存放的物理路径,文件大小,增长方式等属性。

3、建立四张以上的用户表,字段类型要求合理、合法,为空性要求要合理。

4、每张表给出至少三十条以上记录作为后续实训数据,实验数据要求合理5、表结构要用表格的形式给出,并添加到实训内容中6、将涉及到的SQL命令拷贝到“实训内容及步骤”中7、将实训过程、结果通过截屏的方式添加到“实训内容及步骤”中,并用适当的文字进行说明四、实训内容及步骤一 1.界面方式创建数据库pxscj:2.SQL命令创建数据库pxscj:具体的T-SQL命令:create database pxscjon(name='pxscj_data',filename='c:\Program Files\Microsoft SQL Server\pxscj.mdf', size=3MB,filegrowth=1MB)log on(name='pxscj_log',filename='c:\Program Files\Microsoft SQL Server\pxscj.ldf', size=1MB,filegrowth=10%)GO3.删除数据库:drop database pxscj1GO4.在数据库pxscj中增加一个名为FGroup的文件组。

SQL数据库课程设计报告书

SQL数据库课程设计报告书

S Q L数据库课程设计报告书(总32页)-本页仅作为预览文档封面,使用时请删除本页-数据库课程设计图书管理系统数据库设计:贺佳伟学号:指导教师:童蔚苹一、数据库需求分析用户需求系统现状及主要解决问题近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍的增加,面对着庞大的信息量,传统的人工方式管理的记录中我们可以发现这样的问题:(1)检索速度慢、效率低。

因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了书的信息,馆中没有此书或已被别人借走。

图书馆的规模越大,这个问题越突出。

(2)借书、还书工作量大。

借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。

而且经常会出现这样那样的差错。

(3)图书统计工作难、藏书更新不能及时完成。

图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。

因此必须制定一套合理、有效、规和实用的图书管理系统,对图书资料进行集中统一的管理。

系统开发的总的设计目标是实现图书管理的系统化、规化和自动化,实现对图书资料的集中统一的管理。

使图书管理者便于对图书和读者的管理。

本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。

使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。

要达到的具体指标(1)可随时查询书库中现有书籍的种类、数量与存放位置。

所有各类书籍均可由书号唯一标识。

sql server数据库课程设计报告书 (3)

sql server数据库课程设计报告书 (3)

第1单元数据库和表的创建一、实训目的1、了解数据库的逻辑结构、物理结构及其特点2、学会利用企业管理器对数据库进行操作3、学会利用Transact-SQL语句对数据库进行操作二、实训任务1、建立数据库,删除该数据库2、建立新数据库3、更改数据库属性4、设计表结构5、建立表,删除表6、更改表7、向表中插入数据,删除表中的数据,更改表中的数据三、实训要求1、数据库、表的创建、更改和删除要求用SQL命令和企业管理器两种方式完成2、要求数据库中至少包含两个文件组,主文件组中至少包含两个数据文件,明确规定数据库存放的物理路径,文件大小,增长方式等属性。

3、建立四张以上的用户表,字段类型要求合理、合法,为空性要求要合理。

4、每张表给出至少三十条以上记录作为后续实训数据,实验数据要求合理5、表结构要用表格的形式给出,并添加到实训内容中6、将涉及到的SQL命令拷贝到“实训内容及步骤”中7、将实训过程、结果通过截屏的方式添加到“实训内容及步骤”中,并用适当的文字进行说明四、实训内容及步骤一 1.界面方式创建数据库pxscj:2.SQL命令创建数据库pxscj:具体的T-SQL命令:create database pxscjon(name='pxscj_data',filename='c:\Program Files\Microsoft SQL Server\pxscj.mdf',size=3MB,filegrowth=1MB)log on(name='pxscj_log',filename='c:\Program Files\Microsoft SQL Server\pxscj.ldf',size=1MB,filegrowth=10%)GO3.删除数据库:drop database pxscj1GO4.在数据库pxscj中增加一个名为FGroup的文件组。

SQL数据库课程设计实训报告

SQL数据库课程设计实训报告
14.查询缺少成绩的学生的学号和相应的课程号。
selectS_no,C_no
fromscore
wheregrade=null
15.查询所有选修过课程的学生的学号。
selectS_no
fromscore
whereC_noisnotnull
16.查询课程号为“1003c#_w”的成绩为前三名的学生的学号和成绩。
select*
fromstudent
whereS_class='信息'
34、创建一存储过程GetCredit,通过用户输入课程号,输出学分。
创建:
createprocedureGetCredit @课程号char(11),@学分char(2)output
as
set@学分=(selectC_creditfromcoursewhereC_no=@课程号)
INSERTstudent
VALUES('','李婷','女','1986-6-10','湖北武汉','软件')
INSERTstudent
VALUES('','谭桂香','女','1984-7-25','湖南长沙','软件')
3、使用T-SQL语句,在数据库student中创建如下course表.(注:要求表字段取英文名)(10分)
indexstu_indexonstudent(S_no)
26.建立关于course表的c_no列的惟一非聚集索引。
createunique
indexcou_indexoncourse(C_no)

SQL数据库应用基础课程设计报告

SQL数据库应用基础课程设计报告
该系统的设计主要包括需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行与维护六个阶段。本系统主要的模块有:病人档案管理、病房信息管理、住院费用结算。本系统前端开发工具使用VisualBasic6.0,后台数据库采用SQL Server2000。
关键词住院信息管理,数据库,Visual Basic
医院住院信息管理系统
摘要随着科学技术的日益发展,计算机科学在人类社会的各个领域发挥着越来越重要的作用。作为计算机应用的重要部分,使用计算机对信息进行管理,具有手工管理所无法比拟的优势。医院住院管理系统是现代化医院运营的必要技术支撑和基础设施,该系统极大提高了医院的工作效率,改进医疗管理质量,实现整个医院的人、财、物等各种信息的顺畅流通和高度共享,为全院的管理水平现代化和领导决策的准确化打下坚实的基础。
(3)主要系统界面
①病人档案管理界面
图2.2病人档案管理界面
②病房信息管理界面
图2.3病房信息管理界面
③住院费用结算界面
图2.4住院费用结算界面
3
通过此次课程设计,熟悉了对SQL Server 2000数据库和Visual Basic开发语言的应用。虽然完成了医院住院信息管理系统的设计,但从中也发现了很多不足,对VB和SQL数据库管理系统还有很多不明白的地方,在开发过程中,特别是数据库的规划设计、数据连接、数据操作等方面出现了很多的问题,在数据库设计阶段,由于缺乏经验,一开始没有很好的分析,造成住院病人信息操作和病房信息操作不能进行数据关联。我进行了及时的改进,进行了认真的总结,找出系统的每个实体,并且充分认识各实体之间的联系,通过分析清楚实体与联系建立了合理的数据库结构。在编码阶段,经常会为了一个语句或者一个代码而花费许多时间。因此,在每个开发阶段都要经过一番仔细的思考和推敲。经过遇到问题,分析问题、解决问题等一系列的软件开发锻炼,使我对信息系统的软件开发有了全新的认识,总结了非常实用有效的设计开发经验。

学生学籍管理系统SQL数据库课程设计报告

学生学籍管理系统SQL数据库课程设计报告

长安大学电控学院数据库课程设计报告——学生学籍管理系统小组:班级:专业:自动化(交通信息与控制)指导教师:司利云前言学生学籍管理系统一直是一个单位不可或缺的部分,他的容对于学校决策者和管理者来说都很重要,所以学生学籍管理系统应该能够为用户提供足够的信息和快捷的查询手段。

但一直以来人们使用传统的查询方式来管理学生的学籍信息,这种方法存在很多的缺点,如效率低、保密性差,时间一长,将产生大量的文件和数据,这对于查找、维护和更新都带来很多麻烦。

作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理无法比拟的优越。

检索方便、方便查找、可靠性高、存储量大、保密性好、寿命长、成本低。

这些优点能够极大的提高学生学籍管理的效率。

一、课题总体介绍1、课程介绍高校学生学籍管理是一项即重要有繁琐的工作,为了更好的完成这一工作,提高工作效率,更好的为学校发展和一线教育服务,决定,自行研发一套学生学籍管理系统2、课题目的语意义计算机可以代替人工进行繁琐的工作计算机可以节省许多资源计算机可以提高人的工作效率计算机可以是文档,更加安全3、主要涉及功能1、实现学生基本情况的录入、修改、删除等基本操作。

2、对学生基本信息提供灵活的查询方式。

3、完成一个班级的学期选课功能。

4、实现学生成绩的录入、修改、删除等基本操作。

5、能方便的对学生的各学期成绩进行查询。

6、具有成绩统计、排名等功能。

7、具有留级、休学等特殊情况的处理功能。

8、能输出常用的各种报表。

9、具有数据备份和数据恢复功能。

4、数据需求分析学籍:学号、姓名、性别、年级、班级、出生年月、住址、邮政编码、联系、入学时间、备注成绩:学号、姓名、班级、学期、课程名称、分数班级:年级、专业、人数、教室、班主任课程:课程代码、课程名称、任课教师交费:学号、学期、交费、欠费、日期二、数据库概念设计1、用触发器对学生基本情况进行录入、修改、删除。

在学籍中分别建立insert、delete、update触发器,例如insert触发器,当向学籍中添加新的学生信息时,将会自动更新班级中的人数。

数据库SQL课程设计报告书

数据库SQL课程设计报告书

《SQL Server数据库技术》课程设计之运网物流管理系统的设计班级:2014级电子商务二班姓名:程寿阳学号: 7系部:电子商务系教师:王书琴2014-2015年第二学期目录摘要 (1)第一章 (2)绪论 (2)第二章 (3)正文 (3)2.1用户总体业务结构物流管理系统 (3)2.2总体安全要求 (3)3.1.1简介 (4)3.2.2背景 (4)第三章 (6)3.3系统需求描述 (8)3.3.1运网物流管理系统数据流图 (8)第四章 (12)总结 (12)摘要《运网物流管理系统》是一个基于开发的Web物流管理管理系统。

作为B/S结构的web数据库管理系统,本系统具有所有B/S结果系统的优点,同时又具有的高效的优势。

从技术上说,本系统采用了C#编写,充分利用强大的组件DATAGRID,结合对任务书的物流管理的SQL Server2000数据库进行管理。

通过本系统可以对数据库执行添加、删除、修改、查询等全面的操作。

系统支持分页功能,能支持大量数据的存储。

我利用具有高安全性的Cookie作为安全校验的依据,对用户的权限进行审核,提供系统的安全保障。

从功能上说,本系统主要分为2大模块:用户登陆模块和数据操作模块。

通过用户登陆模块能对用户身份进行核实和验证,通过数据操作模块能对物流系统的相关信息进行操作,添加删修改在一个页面完成,直观简洁。

作为课程设计,本系统达到了设计任务的基本求,并在其上才用了更先进的语言,提供了更强大的扩展能力和更好的执行效率,作为一个完善的系统的雏形,本系统只要进入软件开发的螺旋法则,不久之后就可以进化为一个成熟的,能让最终用户所接受的系统。

此次课程设计容则是以c# 作为开发语言,编写 程序,c#是一门全新的语言,具有更强大的编辑和操作能力,在此过程中,我又开始了认真的从无到有的学习,通过锲而不舍的实践操作和对各种相关书籍的钻研,终于理解了c#的语言,并迅速开发出了本系统。

在学习和实践的过程中,我充分体会到了c#和.Net技术的强大,在学习的过程中,我认识了几个来自Microsoft 社区的MVP,在通过和他们交流和认真学习他们编写的经验文章后,我已经能更好的理解.Net 平台运行机制,从核这个层次认识到了Microsoft 给作为程序员的我们带来了什么。

数据库课程设计报告-SQL学生信息管理系统

数据库课程设计报告-SQL学生信息管理系统

数据库课程设计报告-SQL学生信息管理系统课程名称数据库技术与应用——SQL Server 设计题目学生信息管理系统专业班级 2008级应用技术技术学生姓名学号指导教师起止日期 2010年6月15日至2010年6月26日计算机科学系制1目录一、封面...................................................1 二、目录...................................................2 三、前言...................................................3 四、摘要...................................................3 五、正文 (4)1. 背景简述 (4)2. 主要功能 (4)3. 设计方案 (4)4. 运行结果.......................................... 10 六、总结 (14)前言2SQL Server数据库课程设计是计算机类专业的集中实践性环节之一,是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是帮助学生全面牢固地掌握课堂教学内容、培养学生分析、解决实际问题的能力进行的一次全面的综合练习。

通过结合设计题目进行综合性应用,对所学知识达到融会贯通的程度,对提高学生的综合素质具有重要的意义摘要通过课程设计,巩固和加强所学的专业理论知识,培养综合运用能力。

熟悉Delphi开发步骤,方法和技巧,达到知其所以然的目的。

熟悉使用SQL Server数据库存储学生的信息,对使用SQL server数据库的应用有整体的了解。

学生信息管理系统的开发目的是管理全校学生的各种信息,方便学生信息的查询。

系统的使用对象是学生管理部门,如教务处工作人员、校院系领导、班主任、教师等。

本章所开发的系统的主要使用对象是教务处。

SQL数据库课程设计说明书

SQL数据库课程设计说明书

湖北汽车工业学院数据库系统概论课程设计报告题目:指导老师:学号姓名成绩200907302222009073023220090730227目录第一章简介 (3)1.1系统设计开发背景 (3)1.2系统开发的意义 (3)1.3开发工具介绍 (4)1.4讨论记录概括 (5)第二章需求分析 (6)2.1系统性能需求分析 (6)2.2数据分析 (6)2.3功能分析 (10)第三章概念结构设计 (11)第四章逻辑结构设计 (14)第五章数据库实施 (16)5.1基本表 (16)5.2存储过程说明 (17)5.3触发器说明 (18)5.4建立视图 (20)第六章课程设计总结 (22)第一章简介1.1系统设计开发背景大学数据库课程设计是信息管理与信息系统专业集中实践性教学环节之一,是学习完《数据库系统概论》课程后进行的一次全面的综合练习。

其目的在于加深对数据库课程理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力。

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

随着计算机的飞速发展及网络技术的广泛应用,当今社会正快速向信息自动化社会前进,信息自动化对当今社会所起的作用也越来越大,特别是社会各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。

开发电影院订票管理系统,正是完善剧场信息化管理的重要环节。

对于电影院订票如果仍沿用传统的排队订票方式将是一项复杂而繁重的工作。

该订票方式现主要存在以下弊端:1、排队订票信息管理混乱,容易发生一些意外情况,如因插队致使口角、暴力,致使对观众的服务不到位,对剧场的企业形象产生一定负面影响;2、订票统计报告提交延迟,致使主管部门不能及时全面地掌握电影院订票的实际情况,某种程度上导致了电影院工作重心不能快速转移,不利于剧场的长远发展;3、订票过程中,难以避免观众退票、改票等现象,致使工作人员的工作效率低下;4、“黑票”现象致使订票数据的不准确,电影院场管理系统的许多基础数据也存在较大误差,给电影院的相关部门的许多全局性的统计工作也带来了不准确性;因此,排队订票已很难满足剧场规范化管理的要求,而建立现代化的信息电子化的电影院订票管理信息系统势在必行。

数据库sql实验报告

数据库sql实验报告

数据库sql实验报告前⾔⼀、课程设计⽬的1.掌握数据库基本原理,理解关系数据库的设计⽅法和设计思路。

2.设计⼀个数据库应⽤系统。

3.完成所设计系统数据库的概念设计、逻辑设计与物理设计。

4.SQL Server2005的操作与使⽤。

5.数据库的建⽴与管理、数据表的建⽴与操作等。

6.SQL查询语⾔的使⽤与编程。

7.培养对所学知识的综合运⽤的能⼒。

⼆、课程设计的基本要求1、构建学⽣信息管理系统后台数据库;2、根据设计任务和基本信息,制定数据库设计实施的实际⽅案;3、进⾏数据库代码的编写、开发,处理中间各个环节过程中遇到的问题,即使修正设计实施⽅案,与项组员积极沟通解决问题;4、解决开发过程中遇到的技术性问题及关键性代码;5、运⾏结果,调试系统。

系统背景资料说明本次数据库实训我们组要完成的是学⽣信息管理系统的后台数据库设计,这是⼀个典型的PPS进存销系统,该系统通⽤性极强,覆盖学⽣的课程、销售、库存、管理等各个环节。

该系统的主要内容是以医药公司的库存管理、销售管理、进货管理、供应商管理、客户管理功能为核⼼。

系统需求分析操作系统:操作系统:Microsoft Windows 2000 Server/NT 及以上版本。

DBMS名称:SQL Sever 2005;DBMS版本:主数据库:数据库名:student;包含⼀个主数据⽂件和⼀个事务⽇志⽂件。

主数据⽂件逻辑名为:student_data,操作系统⽂件名为:student_data.mdf事务⽇志⽂件逻辑名为:student_log,操作系统⽂件名为:student_log.ldf主数据⽂件初始容量⼤⼩为10MB,最⼤容量⽆限制,⽂件增长量为:10%。

事务⽇志⽂件初始容量⼤⼩为10MB,最⼤容量⽆限制,⽂件增长量为:10%。

学⽣表:学⽣(学号、姓名、性别、出⽣⽇期、专业、班级、所属学院)课程表:课程(课程号、课程名、学时、学分)学⽣选修课表:学⽣选修课(学号、课程号、成绩)学⽣德育考评表:学⽣德育考评(学号、德育考评分、智育考评分、体育考评分)学⽣综合评定情况表:学⽣综合评定情况(学号、综合考评分、名次)学⽣表课程表学⽣选修课表学⽣德育考评表学⽣综合评定情况表数据库实现⼀、T-SQL代码1、主数据的创建:create database studenton primary(name=student_data,filename='E:\st\student_data.mdf',size=10MB,maxsize=unlimited,filegrowth=10%)log on(name=student_log,filename='E:\st\student_log.ldf',size=10MB,maxsize=unlimited,filegrowth=10%)go2、表的创建:(1)学⽣表:use studentgocreat table 学⽣(学号 char(12) constraint pk_xs primary key, 姓名 char(8),性别 char(2),出⽣⽇期 datetime,专业 varchar(20) not null,班级 varchar(20)所属学院 varchar(30)Go(2)课程表:use studentgocreate table 课程(课程号 char(4) constraint pk_kc primary key,课程名 char(20) not null,学时 tinyint,学分 smallint)go(3)学⽣选修课表:use studentgocreate table 学⽣选修课(学号 char(12) constraint fk_xsxxkxh references 学⽣(学号),课程号 char(4) constraint fk_xsxxkkch references 课程(课程号), 成绩 tinyint) go(4)学⽣德育考评表:use studentGocreate table 德育考评(学号 char(12) constraint fk_dykpxh reference学⽣(学号),德育考评分 tinyint,体育考评分 tinyint,智育考评分 tinyint)go(5)学⽣综合评定情况表:use studentgocreate table 学⽣综合评定情况(学号 char(12) constraint fk_xszhpdqkxh references 学⽣(学号),综合考评分 tinyint,名次 char(2))go3、⼀班学⽣表视图创建:use studentgocreate view view1asselect dbo.学⽣.学号, dbo.学⽣.姓名, dbo.学⽣.性别, dbo.学⽣.出⽣⽇期, dbo.学⽣.专业, dbo.学⽣.班级, dbo.学⽣.所属学院from dbo.学⽣where (班级='2009级1班')go4、存储名次⼤于等于22名学⽣综合评定情况:use studentgocreate procedure cj_xmasselect 学⽣.学号,姓名,综合考评分,名次from 学⽣,学⽣综合评定情况where 学⽣.学号=学⽣综合评定情况.学号 and 名次>='22'go5、建⽴⼀个名为del_xs的delete触发器use studentgocreate trigger del_xson 学⽣for deleteasdelete 学⽣选修课 where 学号 in (select 学号 from deleted) go⼆、运⾏结果1、按个⼈或者班级查询学⽣的综合考评分及名次:2、查询学⽣的各个部分分数构成情况3、能够对基本数据进⾏修改参考⽂献:《数据库原理与技术》清华⼤学出版社申时凯戴祖诚致谢:感谢王亚宁⽼师的悉⼼指导、感谢⼩组成员的团结奋战.。

SQL 数据库课程设计报告书

SQL 数据库课程设计报告书

第一章系统功能分析1.1系统需求分析学生基本档案:可以了解学生的基本信息,便于老师学校对学生基本信息的了解。

学生档案查询:可以对学生的信息进行查询,也方便了公司对学生情况的调查。

学生成绩查询:可以对学生的成绩进行查询,便于了解学生基础知识水平。

学生成绩打印:可以对学生的期末成绩打印出来,寄回家给父母看。

学生数据维护:可以对学生的课程表,成绩表,系部表,学生信息表进行维护与查询。

学籍卡片与名册打印:便于学校对学生的管理,如学生的升级,留级,休学管理等等。

1.2系统可行性分析可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

该系统的可行性分析包括以下几个方面的内容。

1.2.1技术上的可行性技术可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。

考试系统的设计采用了当前较流行的Visual Basic6.0进行开发,而数据库服务器选用微软公司的Access2003数据库,它是功能强大、操作简单的关系数据库管理软件,它的灵活性、安全性和易用性为数据库编程提供了良好的条件。

因此,系统的软件开发平台已成熟可行。

硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

1.2.2 经济上的可行性经济可行性主要是对项目的经济效益进行评价。

考试系统的设计作为一个毕业设计,无需开发经费,对于学院在经济上是可以接受的,并且本系统实施后可以显著提高考试效率,有助于学院完全实现网络化管理。

所以本系统在经济上是可行的。

第二章数据库概念设计2.1系统总体规划该系统主要是规划对象是学生基本档案,学生档案查询,成绩查询,简历查询,数据维护,系统登陆,学籍卡片与学生名册打印,学生成绩打印等。

SQL数据库(学生信息管理系统)课程设计报告

SQL数据库(学生信息管理系统)课程设计报告

数据库课程设计报告题目:学生信息管理系统姓名:付进 (2008081411)莫春琴(2008081416)班级:08级信息《2》班指导老师:习慧丹老师提交时间:2010年12月28号目录1、系统需求分析 (3)1.1、课程设计目的和意义 (3)1.2、系统分析与设计 (3)1.2.1、系统功能描述 (3)1.2.2、系统模块设计 (6)1.2.3、数据流图、数据字典和E—R图 (8)2、逻辑结构设计 (17)3、数据库的实现 (17)4、数据初始化 (21)5、视图、索引的建立 (26)5.1、视图的建立 (26)5.2、索引的建立 (29)6、总结 (30)7、参考文献 (30)8、分工情况 (31)1.系统需求分析1.1、课程设计目的和意义:a、数据库课程设计是为了巩固数据库知识,加强学生的实际动手能力和提高学生综合素质。

通过本实验达到以下目的:1、熟练掌握一种数据库系统(如SQL SERVER)的使用。

2、熟练掌握一种数据库应用软件开发工具(ASP、)的使用。

3、通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。

b、系统针对学生的基本情况,设计一个可以查询学生的基本信息、查询学生的选课记录、查询学生的分数、寝室楼等,可以修改学生的一些信息,还可以添加、删除等操作。

使老师更加方便了解学生的情况和使学生本人对于自己的信息更直观,该系统用于学院老师和学生本人。

1.2、系统分析与设计:1.2.1、系统功能描述:黔南民族师范学院学生管理系统主要根据全院全体学生信息需求来设计开发,主要是对学生的基本信息及情况作统一的管理,使老师更加容易掌握学生的基本信息及情况以及学生本人更加的了解自己的基本信息,学生的基本属性包括(学生学号、姓名、性别、出生年月、民族、籍贯、政治面貌)。

该系统主要用户教师和学生本人,但是主要控制由系统管理员,因此,系统主要对学生和教师开放,具体的功能需求分析如下:1、系统管理员对功能的需求:系统管理员的在所有用户中的权力最大,具有系统所有的功能,首先可以对教师的一栏的所有功能都可以进行操作,可以对教师的信息进行修改、查询、添加、浏览、删除等操作,还可以对系统进行维护等功能。

网络数据库SQL课程设计报告

网络数据库SQL课程设计报告

一、课程设计目的本课程设计是巩固学生所学理论知识、培养学生动手能力并使理论与实际相结合的重要实践环节。

旨在深化本课程的实践过程与培养学生网络数据库前后台开发能力。

使学生充分掌握所学知识,提升学生运用SQL Server 2000解决问题与综合应用能力。

二、课程设计内容1. 在SQL SERVER中利用T-SQL 语言(语句以WORD 文档保存)及企业管理器创建一名为…SQL611学号‟ 的数据库:要求如下:(1)主要数据文件:逻辑名为‟TEST0DATA1‟,实际文件名为‟TEST0DATA1.MDF‟;初始容量为2MB,最大容量为20MB,递增量为1MB;(2)非主要数据文件:逻辑名为‟TEST0DATA2‟,实际文件名为‟TEST0DATA2.NDF‟;初始容量为2MB,最大容量为20MB,递增量为10%,(3)事务日志文件:逻辑名为‟TEST0LOG‟,实际文件名为‟TEST0LOG.LDF‟;初始容量为1MB,最大容量为15MB,递增量为2MB。

2. 在SQL SERVER中利用T-SQL 语言与企业管理器创建名为…学生SQL611学号‟、课程SQL611学号‟、成绩SQL611学号‟、的数据表(图在设计报告中),并各表适度添加10条记录。

3. 在SQL SERVER中利用T-SQL 语言或企业管理器创建一名为…视图621/631学号‟的视图,语句及其功能如下的二表连接视图。

CREATE视图621/631学号ASSELECT a.姓名,b.课程名,b.成绩,a.校名FROM 学生a,成绩b WHERE a.学号=b.学号and成绩>804. 在SQL SERVER中利用T-SQL 语言创建一名为…存储过程611学号+学号‟的存储过程,要求:从三个表(学生、成绩、课程中查找学分大于115且小于380的信息(输出:学号、姓名、课程名、成绩、学分、学时、校名)。

同时创建一个触发器,当用户试图向…成绩‟表中添加或修改数据时,该触发器向客户端显示一条消息:“已插入或更新了成绩表”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章系统功能分析系统需求分析学生基本档案:可以了解学生的基本信息,便于老师学校对学生基本信息的了解。

学生档案查询:可以对学生的信息进行查询,也方便了公司对学生情况的调查。

学生成绩查询:可以对学生的成绩进行查询,便于了解学生基础知识水平。

学生成绩打印:可以对学生的期末成绩打印出来,寄回家给父母看。

学生数据维护:可以对学生的课程表,成绩表,系部表,学生信息表进行维护与查询。

学籍卡片与名册打印:便于学校对学生的管理,如学生的升级,留级,休学管理等等。

系统可行性分析可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

该系统的可行性分析包括以下几个方面的内容。

1.2.1技术上的可行性技术可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。

考试系统的设计采用了当前较流行的Visual 进行开发,而数据库服务器选用微软公司的Access2003数据库,它是功能强大、操作简单的关系数据库管理软件,它的灵活性、安全性和易用性为数据库编程提供了良好的条件。

因此,系统的软件开发平台已成熟可行。

硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

1.2.2 经济上的可行性经济可行性主要是对项目的经济效益进行评价。

考试系统的设计作为一个毕业设计,无需开发经费,对于学院在经济上是可以接受的,并且本系统实施后可以显着提高考试效率,有助于学院完全实现网络化管理。

所以本系统在经济上是可行的。

系统总体规划该系统主要是规划对象是学生基本档案,学生档案查询,成绩查询,简历查询,数据维护,系统登陆,学籍卡片与学生名册打印,学生成绩打印等。

提高学校教育信息化的程度、管理水平以及整体综合实力资源整合、优化、共享,消除数据重复管理、数据冗余以及数据不同步问题。

规范、优化、重构业务流程。

网络化、电子化、个性化办公环境,降低劳动强度,提升工作效率。

综合分析、决策支持。

公共信息服务、一站式服务。

系统功能模块设计该系统的模块包含数据维护,学生档案查询,学生基本档案,学生成绩查询,简历查询,学生成绩档案,学生成绩查询结果表单,学生成绩打印,学籍卡片与名册打印等模块。

它们可以实现学生成绩的查询,成绩的打印,学生基本档案查询,便于学生及家长对学生学习情况的了解,和学校对学生的管理,日常工作的顺利进行。

同时对学生的毕业去向和就业情况能进行追踪。

公司对学生在校情况的了解。

举例:学生档案管理系统据此可以绘出学生档案管理系统数据库的E-R图如下:把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS 产品所支持的数据模型相符合的逻辑结构关系模型(主码,外码)学生{学号,姓名,性别,出生日期,民族,籍贯,入学时间,学制,政治面貌,高考准考证号,身份证号,学历层次,高考英语成绩,英语等级,特长,党团时间,学习形式,手机号码,电子邮箱,家庭电话,家庭住址,简历,来源地区,系号,宿舍号}系{系号,系名,系电话宿舍(宿舍号,宿舍电话,住哪个系的学生)第四章数据库与数据表设计系统数据库设计数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。

数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。

在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。

4.1.1学生记录表学生档案是学校了解学生情况、掌握学生思想的基本档案材料。

让学生档案在学生管理等项工作中充分发挥其应有的作用,意义重大。

通过查阅“学籍档案”能够了解学生的基本情况。

如学生姓名、年龄、家庭主要成员及其所从事的职业,以及本人成长阅历,依据这些材料可以掌握学生成长环境的基本情况及其所受到的影响,从而增强了学生管理工作人员及班主任老师做好学生思想政治工作及学生管理工作的针对性,提高了工作效果。

其次,“学籍档案”是对学生推先评优的基本依据。

学生学业成绩、学生平时表现,都是“学籍档案”的重要内涵,这些档案材料都能够较为准确地反映出学生在校学习期间德、智、体、美各方面的发展情况,从而为三好学生、优秀学生干部等先优评选提供了基本依据。

第三,“学籍档案”是社会了解学生的重要方面。

在市场经济体制不断完善的今天,社会用人机制发生了很大变化,用人单位要想了解即将毕业的学生情况,招聘到自己所需要的人才,到职业学校查阅“学籍档案”,仍不失为行之有效的重要手段,因为“学籍档案”记载着学生在校学习期间的方方面面,每一项档案材料都一定程度地反映出学生的优缺点。

同是通过这个表也可以了解到学生的基本信息,如学生的系别号,学号,性别,出生年月,政治面貌,照片,邮政编码,电话号码等等。

如下图:图1 学生记录4.1.2系别表通过这个表可以快速查询到这个学校总共有多少个系,一个系又有多少个专业,系名的系别号是多少,这样就可以提高工作效率,节约时间,方便。

下面这个表介绍了7个系,分别是基础科学系,经济管理系,电气系,信息系,人文系,数学系。

如下图:图2系别表课程表通过查询课程表能了解到课程的编号,课程名称,以及教师姓名,能增进学生和老师的了解。

同时有利于学校课程的安排与管理。

图3课程表4.1.4成绩表通过查询学生成绩表能知道学生的知识水平与各科的成绩。

便于学校教学计划的安排与教学质量的评估,同是也可以检查学校学生的学习效果与学习氛围。

下面的表描述的是通过学号可查询学生的各科成绩图4 成绩表第五章关系图的建立数据库的表间关系CJBK中的学号字段与XSJL中的学号字段相连,它们的关系是一对多。

XSJL 的系别号字段与XBB中的系别号字段相连,它们的关系也是一对多。

图5 数据库关系图系统的应用程序设计学生学籍管理系统由四个大部分组成,分别是档案管理,档案查询,报表打印,报表。

档案查询又包含了学本基本档案和学生成绩档案及系统登陆。

档案查询包含学生成绩查询与学生档案查询。

报表打印包含学籍卡片与名册打印,学生成绩打印。

报表包含成绩查询,学籍卡,学生名册等。

每个部分的程序在下面有分别的介绍。

学生基本档案模块学生基本档案建立表单“学生基本档案”主要完成“XSJL”数据表的数据录入,修改和删。

本表单可以通过系统主菜单中“学生基本档案”和系统工具条中的按钮调出。

表单界面控件元素构成如下图所示:图6 学生基本档案学生成绩档案表单“学生成绩档案”主要完成“CJB”数据表中的数据录入,修改,删除功能。

成绩档案建立可以从系统主要菜单中“学生成绩档案”时入,“学生成绩档案”表单制作使用“表单向导”建立表单。

如下图所示:图7 学生成绩档案数据维护表单“数据维护”主要根据用户选择的数据表完全所有数据表的数据维护任务,“数据维护”表单的数据环境是XBB,CJB,KCB,XSJL等四个表。

界面控件元素如下图图8 数据维护第六章建立查询简单查询“学生档案查询结果表单”主要根据用记输入的检索条件,完成其基本档案的数据只读显示功能。

首先通过控件表单“学生档案查询”选定条件,然后通过调用该表单,将所选定的条件参数传递过来,查询表单将显示符合条件的学生基本档案。

档案查询功能可从系统主菜单中“学生基本档案查询”和系统常用工具条中实现。

该模块使用了SQL查询语句,如学生档案查询表单中的按系别查询语句如下:select xbb.系名,xsjl.学号,xsjl.姓名,xsjl.性别,xsjl.出生日期,; &&查询命令xsjl.政治面貌,xsjl.通讯地址,xsjl.邮政编码,xsjl.电话号码;from 彭甜!xbb inner join 彭甜!xsjl;on xbb.系别号=xsjl.系别号;order by xbb.系名,xsjl.学号;where xbb.系名="学生档案查询"图9 学生档案查询图10 学生档案查询“学生成绩查询”表单主要根据用户输入的查询条件,完成其成绩档案的查询功能。

首先通过表单上的列表框或在文本框中输入查询条件,然后利用SQL标准查询语句进行条件查询。

本表单可以通过系统主菜单中“学生成绩查询”调用,表单界面控件元素构成如下图所示;图11学生成绩查询复杂查询“学生档案查询结果表单”主要根据用记输入的检索条件,完成其基本档案的数据只读显示功能。

首先通过控件表单“学生档案查询”选定条件,然后通过调用该表单,将所选定的条件参数传递过来,查询表单将显示符合条件的学生基本档案。

档案查询功能可从系统主菜单中“学生基本档案查询”和系统常用工具条中实现。

该模块使用了SQL查询语句,如学生档案查询表单中的按系别查询语句如下:select xbb.系名,xsjl.学号,xsjl.姓名,xsjl.性别,xsjl.出生日期,; &&查询命令xsjl.政治面貌,xsjl.通讯地址,xsjl.邮政编码,xsjl.电话号码;from 彭甜!xbb inner join 彭甜!xsjl;on xbb.系别号=xsjl.系别号;order by xbb.系名,xsjl.学号;where xbb.系名="学生档案查询"图12学生档案查询图13 学生档案查询“学生成绩查询”表单主要根据用户输入的查询条件,完成其成绩档案的查询功能。

首先通过表单上的列表框或在文本框中输入查询条件,然后利用SQL标准查询语句进行条件查询。

本表单可以通过系统主菜单中“学生成绩查询”调用,表单界面控件元素构成如下图所示;图14学生成绩查询登陆界面“系统登陆”表单主要根据用户输入的密码,控件非法用户进入系统,同时显示系统功能和版本等信息。

表单界面控件元素构成图如下:图系统登陆,图15 系统登陆系统主界面“主窗口”表单的设计主要是根据“系统登陆”表单,“主菜单”设计,系统主控件表单的设计等三者结合起来实现的。

图16 学生档案管理系统界面第七章视图、触发器和存储过程设计系统主程序设计set directory to curdir()set sysmenu offset talk offset safety offSet Sysmenu To _msm_editset deleted onset century onset date to ymdset mark to '.'=.f.*set status bar offDO FORM 系统登录.scxREAD EVENTSuseon shutdown quitclear allclear events系统的测试结果系统连编后的结果正常,能顺利的运行,狐猩头能运行,里面的子菜单也都能运行,不存在问题。

相关文档
最新文档