已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库课程设计报告说明:1、文档类别一栏,根据文档的性质可选择设计文档、测试文档、系统维护文档或用户使用手册。2、文档编号是指本项目中由项目经理根据项目文档编写的先后顺序确定的编号。3、编写人员是指参与编写该软件功能相关设计的人员;4、密级是指该文档允许扩散的范围,机密文件必须由技术部经理室批准方可借阅;内部文件经授权后可由相关技术人员借阅;公开文件是指不需经过授权,可自由进行阅读。5、版本号是指该项目需求说明书的版本次序号,第一版可确定为1.0,如果在第一版的基础上有部分功能模块的调整和修改,则可在小数点后数字位加一(如1.1);如果系统总体结构有重大变化或增加/减少了功能模块,则小数点前一位加一(如2.0)。6、修订日期是指新版本经批准后修订的日期。7、修订说明是指该版本较前一版本功能或结构变化的说明。一、引言1.1编写目的项目的设计工作是软件生存周期中重要的一步,也是起决定性的一步。我们通过它来全面了解整个系统的软件功能和性能方面的要求并加以详细描述和设计,为软件设计打下坚实的基础。本说明书的读者包括系统用户代表、开发系统的管理人员、系统分析设计人员、系统测试人员。1.2 项目背景随着科学技术的不断深入发展,原有的项目规划与操作模式已不能满足日益快速高效工作的需要,需开发IT支撑系统即绿色行动计划规划数据库管理软件。本系统主要满足人事部门管理类业务管理的需要,可作为学校统一的事务处理支撑系统软件的组成部分。l 软件系统名称:学籍管理系统;l 本项目的任务提出者:李伟老师;1.3 术语和约定本说明书中所有时间精确到分。蓝色字体表示需要输入并可能保存的数据项。红色字体部分表示当前项目版本不涉及到的内容,是为以后版本预留的。部分数据项前的编号表示同一编号的多个数据项可以保存在数据库表中的同一字段。二、系统概述2.1 目标本次学籍管理系统建设的总体目标是构建一个内部网络互联、业务运转高效、信息共享、可为绿色行动计划规划提供及时有效的数据依据、安全可靠的学籍管理管理系统,并以内网为依托,优化对内、对外服务业务流程,提高规划效率,建立规范的业务分析模型和科学的项目管理体系。2.2 运行环境服务端:高档服务器1台,作为web和数据库服务器。Win NT操作系统、SQL Server2005作为数据库。内存:1024M,CPU:P2G以上。客户端:普通PC机,Windows操作系统,IE6以上版本浏览器,Office系列办公软件。网络:利用现有网络设备。三、数据库设计模块3.1 整体模块图1 模块E-R图3.2 表模块序号表名(数据库)说明1学生学生表包含姓名,学号,班级编号,系部编号,专业编号,性别,身份证号码等属性。2系部系部表包含系部编号,系部名称,院部名称等属性。3班级班级表包含班级编号,班级名称,专业编号等属性。4 专业专业表包含专业编号,专业名称,系部编号等属性。3.3字段模块3.3.1 学生表序号字段名数据类型长度小数位主键允许空默认值字段说明1姓名Varchar40否否2学号Char20是否3班级编号Varchar20否否4系部编号Varchar40否否5专业编号Varchar40否否6性别Char2否否7身份证号Char20否否3.3.2 系部表序号字段名数据类型长度小数位主键允许空默认值字段说明1系部名称Varchar40否否2系部编号Char20是否3院部名称Varchar40否否3.3.3 班级表序号字段名数据类型长度小数位主键允许空默认值字段说明1班级名称Varchar40否否2班级编号Char20是否3专业编号Char20否否3.3.4 专业表序号字段名数据类型长度小数位主键允许空默认值字段说明1专业名称Varchar40否否2专业编号Char20是否3系部编号Char20否否3.4 SQL模块3.4.1 创建数据库CREATE DATABASE 学籍管理系统ON (NAME = ordermanage_dat,FILENAME = e:数据库数据库临时表ordermanagedat.mdf,SIZE = 10,MAXSIZE = 50,FILEGROWTH = 5 )LOG ON(NAME = ordermanage_log,FILENAME = e:数据库数据库临时表ordermanagelog.ldf,SIZE = 5MB,MAXSIZE = 25MB,FILEGROWTH = 5MB )3.4.2 创建表create table 系部(系部名称 varchar(40) not null , 系部编号char(20) not null primary key,院部名称 char(40) not null)create table 专业(专业名称 varchar(40) not null,专业编号 char(20)not null primary key,系部编号char(20) not null foreign key references 系部)create table 班级(班级名称 varchar(40)not null ,班级编号 char(20)primary keynot null,专业编号char(20) not null foreign key references 专业)create table 学生(姓名varchar(40) not null,学号 char(20) not null primary key ,班级编号 char(20) not null foreign key references 班级,系部编号 char(20) not null foreign key references 系部,专业编号 char(20) not null foreign key references 专业,性别char(2) not null,身份证号码 char(20)not null )3.4.3 插入数据insert into 系部(系部名称,系部编号,院部名称)values(电子系,001,合肥学院)insert into 系部(系部名称,系部编号,院部名称)values(中文系,002,合肥学院)insert into 专业(专业名称,专业编号,系部编号)values(自动化,001,001)insert into 专业(专业名称,专业编号,系部编号)values(电子,002,001)insert into 班级(班级名称,班级编号,专业编号)values(10级(1)班,1,001)insert into 班级(班级名称,班级编号,专业编号)values(10级(2)班,2,001)insert into 学生(姓名,学号,班级编号,系部编号,专业编号,性别,身份证号码)values(张三,1005071001,1,001,001,男, 34215319901102x026)insert into 学生(姓名,学号,班级编号,系部编号,专业编号,性别, 身份证号码)values(李四,1006072001,2,002,002,女,3.4.4 更新数据(1) 对张三同学的学号,班级编号,系部编号,专业编号进行更新update 学生 set 学号=1005071007,班级编号=2,系部编号=002,专业编号=002where 姓名=张三(2) 对李四同学的学号,班级编号,系部编号,专业编号进行更新update 学生 set 学号=100607207,班级编号=2,系部编号=001,专业编号=001where 姓名=李四3.4.5 删除数据(1)从系部表中删除中文系的信息delete from 学生where 系部编号=002delete from 系部where 系部名称=中文系(2)从专业表中删除电子专业的信息delete from 专业where 专业名称=电子3.4.6 查询数据(1)查找自动化专业学生的所有信息select * from 学生where 专业编号=(select 专业编号from 专业where 专业名称=自动化)(2)查找张三所学专业的信息select * from 专业where 专业名称=(select 专业名称from 学生 join 专业on 学生.专业编号=专业.专业编号where 姓名=张三)3、 数据库设计中思考和总结在这次数据库课程设计报告的设计过程中,对以前学过的知识做了一个系统的回顾和复习。对数据库的设计步骤、设计方法有了更深的体会,对使用SQL语句来对数据库进行插入、更新、删除等操作也更加的熟练。当然,此次设计对我印象最深的还是老师给我们推荐的PowerDesigner软件,虽然老师上课的时候给我们演示了一遍怎么安装和使用,但是到自己课后独立操作时还是遇到了很大的麻烦,比如说整个软件的界面和操作提示全都是用英文写的,完全适应不了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年产50万吨冷弯型高精度特种钢管项目可行性研究报告模板立项申批备案
- 郊区专业SPA点项目可行性研究报告
- 散白酒的运营方案
- 学科运营未来规划方案
- 研学活动运营安排方案
- 瓷砖产品招商运营方案
- 宝山抖音代运营方案
- 东莞抖音广告运营方案
- 友谊抖音视频运营方案
- 运营商扩大服务试点方案
- 2025年下半年浙江杭州市萧山区国有企业招聘人员笔试历年参考题库附带答案详解
- 2026年70周岁以上驾驶人三力测试模拟题
- 2026年4月23日四川省宜宾市五方面人员选拔笔试真题及答案深度解析
- GB/T 17498.6-2026室内固定式健身器材第6部分:跑步机附加的特殊安全要求和试验方法
- 2026年《中华人民共和国保守秘密法》培训课件
- 攀枝花市2026年春季人才引进(484人)笔试备考试题及答案解析
- 2026年及未来5年中国美容美发机构行业发展监测及投资战略研究报告
- 2025至2030中国钛合金航空航天领域应用拓展研究报告
- 升压站屏柜组立及二次接线专项施工方案
- 嘉兴浙江嘉兴市交通学校(嘉兴交通技工学校)校园招聘教师12人笔试历年参考题库附带答案详解
- 2021一级消防工程师继续教育考试石油化工类答案
评论
0/150
提交评论