课程设计一个简化的“招生录取系统”的实现过程

课程设计一个简化的“招生录取系统”的实现过程

ID:41832984

大小:201.69 KB

页数:18页

时间:2019-09-03

课程设计一个简化的“招生录取系统”的实现过程_第1页
课程设计一个简化的“招生录取系统”的实现过程_第2页
课程设计一个简化的“招生录取系统”的实现过程_第3页
课程设计一个简化的“招生录取系统”的实现过程_第4页
课程设计一个简化的“招生录取系统”的实现过程_第5页
资源描述:

《课程设计一个简化的“招生录取系统”的实现过程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一个简化的“招生录取系统”的实现过程以下是实现这个系统的开发参考步骤:(在说明书中相关代码部分用截图形式表示)第一步内容:在Oracle平台下创建开发所用数据库使用DBCA创建一个数据库,如Enrollment_DB第二步内容:创建系统所需表空间(1)创建用户数据表空间(一个或多个)(2)创建索引表空间(一个或多个)(3)创建回滚表空间(根据需要决定是否创建)(4)创建用户临时表空间(根据需要是否决定创建)第三步内容:创建用户并授权在开发Z前,要为新的应用创建模式账户,并授予必要的权限,以便创建表和其他数据库对象。为了能

2、够创建账户和授权,必须使用具有足够权限的管理账户,可使用系统管理员帐户来创建新的应用账户。1、创建账户CreateuserstudentIdentifiedbystudentDefaulttablespacetestDefaulttemporarytablespacetemp_test;2、授予用户权限(1)连接数据库权限Grantconnecttostudent;(2)创建表权限Grantcreatetabletostudent;(3)创建视图权限Grantcreateviewtostudent;(4)创建序列权限Gr

3、antcreatesequeneetostudent;(5)创建同义词权限Grantcreatesynonymtostudent;(6)创建存储过程、函数权限Grantcreateproceduretostudent;(7)创建触发器权限Grantcreatetriggertostudent;(8)表空间使用权限Grantunlimitedtablespacetostudent;(9)使用新账户登录Connectstudent/student@mydb;至此,已经做好了使用student账户进行开发的准备。第四步内容:创

4、建数据表有院校信息表college和学生信息表studento院校信息表college的结构字段名称类型宽度约束条件简要说明院校编号Number4主键院校的编号院校名称Varchar230不允许为空院校的名称录取分数线Number3在300-700Z间院校最低录取控制分数线招生人数Number3<=10计划招生总人数录取人数number3默认初值为0已经录取的人数学生信息表st字段名称类型宽度约束条件简要说明编号Number5主键考生的编号姓名Varchar215不允许为空考生的姓名性别Varchar211•男,2女考生

5、的性别编码总分Number3(=700考生高考总分同意调剂Varchar21默认为0是否同意调剂,0•不同意,「同意一志愿Number4外键,参照college表的院校编号一志愿的院校编号二志愿Number4外键,参照college表的二志愿的院校编号院校编号录取状态Varchar21默认为0状态:0■末录取,1•录取录取院校Number4外键,参照college表的院校编号录取院校的编号录取志愿Varchar21默认为空表示考生被哪个志愿录取,1•代表一志愿,2•代表二志愿,3一代表调剂录取日期Date默认为空录取的日

6、期操作人Varchar210默认为空对考生投档的账户udent的结构1、创建院校信息表collegecreatetablecollege(collegejdnumber(4)primarykey,College_namevarchar2(30)notnull,Enroll_marknumber(3)check(enroll_markbetween300and700),Recruit_numbernumber(3)check(recruit_number<=10),Enroll_numbernumber(3)default

7、0)TABLESPACEtest;2、创建学生信息表stCreatetablestudent(stujdnumber(5)primarykey,Stu_namevarchar2(15)notnull,Stu_sexvarchar2(l)check(stu_sexin(":Total__Scorenumber(3)check(score<=700),Adjustvarchar2(l)defaultVolunteer_lnumber(4),Volunteer_2number(4),Enroll_statevarchar2(l

8、)default"0:Enroll^volunteervarchar2(l)defaultnullcheck(enroll_volunteerinEnroll_collegenumber(4)defaultnull,Enrolldatedate,Operatorvarchar2(10),Constraintfk_lf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。