Oracle数据库图书管理课程设计教案资料.docx
- 文档编号:820606
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:12
- 大小:632.79KB
Oracle数据库图书管理课程设计教案资料.docx
《Oracle数据库图书管理课程设计教案资料.docx》由会员分享,可在线阅读,更多相关《Oracle数据库图书管理课程设计教案资料.docx(12页珍藏版)》请在冰豆网上搜索。
Oracle数据库图书管理课程设计教案资料
(六)DIY手工艺品的“创作交流性”
(2)文化优势
“漂亮女生”号称全国连锁店,相信他们有统一的进货渠道。
店内到处贴着“10元以下任选”,价格便宜到令人心动。
但是转念一想,发夹2.8元,发圈4.8元,皮夹子9.8元,好像和平日讨价还价杀来的心理价位也差不多,只不过把一只20元的发夹还到5元实在辛苦,现在明码标价倒也省心省力。
大学生个性化消费增多是一种趋势。
当前社会、经济飞速发展,各种新的消费品不断增多,流行文化时尚飞速变化,处于校园与社会两者之间的大学生肯定会受影响。
目前在大学校园,电脑、手机、CD、MP3、录音笔被称为大学生的“五件武器”。
除了实用,这也是一种表明自己生活优越的炫耀性的东西。
现下很大一部分大学生中的“负债消费”表现的典型的超前享乐和及时行乐——其消费项目多半是用于奢侈浪费的非必要生活消耗。
如举办生日宴会、打网球、保龄球、上舞厅跳舞、进夜总会唱“卡拉OK”等。
“负债消费”使很多学生耽于物欲,发展严重者轻则引起经济纠纷,动武斗殴,影响同窗友谊,重则引发犯罪事件,于社会治安不利。
大学生个性化消费增多是一种趋势。
当前社会、经济飞速发展,各种新的消费品不断增多,流行文化时尚飞速变化,处于校园与社会两者之间的大学生肯定会受影响。
目前在大学校园,电脑、手机、CD、MP3、录音笔被称为大学生的“五件武器”。
除了实用,这也是一种表明自己生活优越的炫耀性的东西。
现下很大一部分大学生中的“负债消费”表现的典型的超前享乐和及时行乐——其消费项目多半是用于奢侈浪费的非必要生活消耗。
如举办生日宴会、打网球、保龄球、上舞厅跳舞、进夜总会唱“卡拉OK”等。
“负债消费”使很多学生耽于物欲,发展严重者轻则引起经济纠纷,动武斗殴,影响同窗友谊,重则引发犯罪事件,于社会治安不利。
(一)DIY手工艺品的“多样化”
十字绣□编制类□银饰制品类□串珠首饰类□
与此同时,上海市工商行政管理局也对大学生创业采取了政策倾斜:
凡高校毕业生从事个体经营的,自批准经营日起,1年内免交登记注册费、个体户管理费、集贸市场管理费、经济合同鉴证费、经济合同示范文本工本费等,但此项优惠不适用于建筑、娱乐和广告等行业。
调研提纲:
加拿大beadworks公司就是根据年轻女性要充分展现自己个性的需求,将世界各地的珠类饰品汇集于“碧芝自制饰品店”内,由消费者自选、自组、自制,这样就能在每个消费者亲手制作、充分发挥她们的艺术想像力的基础上,创作出作品,达到展现个性的效果存档资料成绩:
华东交通大学理工学院
课程设计报告书
所属课程名称ORACLE数据库课程设计
题目图书管理系统的设计
分院电信分院
专业班级11信管1班
学 号
学生姓名
指导教师
20年月日
序号
项目
等 级
优秀
良好
中等
及格
不及格
1
课程设计态度评价
2
出勤情况评价
3
任务难度评价
4
工作量饱满评价
5
设计中创新性评价
6
论文书写规范化评价
7
综合应用能力评价
综合评定等级
课程设计(论文)评阅意见
评阅人 职称
20年月日
目 录
第1章 课程设计内容及要求
随着互联网技术的发展和普及使用,图书管理系统也有了非常大的发展空间,通过对图书管理系统的开发和研究,也可以在很大程度上提高校务人员的工作效率,同时方便管理员的管理和顾客查询。
一个良好的图书管理系统应该能够为用户提供充足的信息和快捷的查询手段。
图书管理系统对书本的销售有着极其重要的作用.由于图书处于不断增加的状态,数量日益庞大,对于如何管理如此庞大的学图书数据显得更为复杂,传统的手工图书管理不仅工作量大,而且容易出现问题,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
早已不能适应时代的发展。
第2章 需求分析
2、1.功能需求
1.实现图书信息查询与管理,图书借阅管理与查询,读者信息管理等基础功能
2.全面地提供不同要求的、不同细度的图书信息
3.全面系统的保存大量的图书信息,并能很快的查询和综合,为组织的决策提出信息支持。
4.利用数学方法和各种模型处理信息,以期预测未来和科学地进行决策。
5.界面友好、使用方便
2、2.系统需求
1.删除不必要的管理冗余,实现管理规范化、科学化。
2.程序代码标准化,软件统一化,确保软件的可维护性和实用性
3.能够连接各个关联的数据库,获取数据库中的信息。
保证各个数据库表格相关的项目之间有相同的属性。
2、3.功能模块
1.
第3章 软件系统管理
3、1.设计内容
1.存储过程和触发器
建立一触发器,要求在删除销售单同时删除其下的销售单明细
CREATEORREPLACETRIGGERdel_XSMX
BEFOREDELETEON销售单foreachrow
begin
delete销售明细where销售单号=:
old.单号:
end;
2.建立数据库:
数据库全局名称:
BOOK.DOMAIN,SID:
BOOK,密码:
sys
3.建立用户:
用户名:
TANG,密码:
tang,具有DBA角色,尝试失败登录次数:
3次,失败后锁定天数:
3天。
CreateuserTANGidentifiedbytang
GrantDBAtoTANG
CreateprofileAlimit
Failed_login_attempts3
Password_lock_time3
AlteruserTANGprofileA
4.建立表:
建立如下基本表:
Ø建立图书类别表:
(类别编号,类别名称)
createtable图书类别
(
类别编号char(10)primarykey,
类别名称char(10)
)tablespaceusers;
Ø建立图书表:
(图书号,类别,书名,出版社代号,库存量)
createtable图书
(图书号char(10)primarykey,
类别char(10),
书名char(20),
出版社代号char(10),
库存量int,
constraintc1foreignkey(类别)references图书类别(类别编号),
constraintc2foreignkey(出版社代号)references出版社(出版社代号)
)tablespaceusers;
Ø建立bookusers表:
CREATETABLEBook.BookUsers
(UserIdNumberPrimaryKey,
UserNameVarchar2(40)NOTNULL,
UserTypeNumber(10),
UserPwdVarchar2(40)
);
createtablebook.reader
(
reader_idvarchar(20)primarykey,
reader_namevarchar(20),
maxlendint,
alreadylenint
)
createtableborrow
(reader_idvarchar(20),
ISBNvarchar(20),
lendtimedate,
returntimedate,
primarykey(reader_id,ISBN)
)
foreignkey(reader_id)referencesbook.reader(reader_id),
foreignkey(ISBN)referencesbook(ISBN)
3、2.系统维护
系统维护包括书库维护、借阅人库维护、管理员库维护和默认还书期限等模块。
1.书库维护
书库维护包括新书入库、查询显示、全部显示及删除等模块。
书库维护窗口
对书库进行任何修改后,系统执行退出时,将查看数据库是否已被修改,然后提示用户是否保存修改并按用户要求进行相应操作。
2.借阅人库维护
借阅人库是保存在本图书馆具有合法借书权限的人员。
如果选择“借阅人库维护”选项,则进入该窗口。
该窗口具有增加、删除、查询、定位及退出等功能。
3.管理员库维护
在“管理员库维护”窗口中,系统管理员可以创建和删除图书管理员编码及口令。
但无权修改图书管理员编码及口令,非系统管理员只可以修改自己的口令。
4.退出系统
在系统主窗口中单击“退出”按钮,则退出图书管理系统。
第4章 系统测试与代码
1)主页面:
2)登录页面:
3)借书页面:
4)添加图书界面:
5)图书维护页面:
6)查询图书页面:
7)部分代码:
查询图书:
Stringbookname="";
Stringbookisbn="";
Stringbmark="";
if(textBox1.Text!
="")
bookisbn=("ISBN='"+textBox1.Text+"'");
if((textBox2.Text!
="")&&(textBox1.Text!
=""))
bookname=("ANDbook_name='"+textBox2.Text+"'");
elseif(textBox2.Text!
="")
bookname=("book_name='"+textBox2.Text+"'");
bmark=bookname+bookisbn;
if(radioButton2.Checked)
{//添加精确查询的代码
if(bmark!
="")
dataCommand.CommandText="SELECT*FROMbook.bookWHERE"+bmark;
elseif(bmark=="")
MessageBox.Show("请输入查询数据!
");
}
elseif(radioButton1.Checked)
{
if(textBox1.Text!
="")
MessageBox.Show("不支持ISBN的模糊查询!
");
else
{
//添加模糊查询的代码
if(textBox2.Text!
="")
{
bookname=("书名like'%"+textBox2.Text+"%'");
dataCommand.CommandText="SELECT*FROMbook.bookWHERE"+bookname;
}
else//查询所有图书
{
dataCommand.CommandText="SELECT*FROMbook.book";
}
}
}
else
MessageBox.Show("请选择查询方式!
");
OracleDataReaderdataReader=dataComman
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 图书 管理 课程设计 教案 资料