1、Oracle数据库图书管理课程设计教案资料(六)DIY手工艺品的“创作交流性”(2) 文化优势“漂亮女生”号称全国连锁店,相信他们有统一的进货渠道。店内到处贴着“10元以下任选”,价格便宜到令人心动。但是转念一想,发夹2.8元,发圈4.8元,皮夹子9.8元,好像和平日讨价还价杀来的心理价位也差不多,只不过把一只20元的发夹还到5元实在辛苦,现在明码标价倒也省心省力。大学生个性化消费增多是一种趋势。当前社会、经济飞速发展,各种新的消费品不断增多,流行文化时尚飞速变化,处于校园与社会两者之间的大学生肯定会受影响。目前在大学校园,电脑、手机、CD、MP3、录音笔被称为大学生的“五件武器”。除了实用,
2、这也是一种 表明自己生活优越的炫耀性的东西。现下很大一部分大学生中的“负债消费”表现的典型的超前享乐和及时行乐其消费项目多半是用于奢侈浪费的非必要生活消耗。如举办生日宴会、打网球、保龄球、上舞厅跳舞、进夜总会唱“卡拉”等。“负债消费”使很多学生耽于物欲,发展严重者轻则引起经济纠纷,动武斗殴,影响同窗友谊,重则引发犯罪事件,于社会治安不利。大学生个性化消费增多是一种趋势。当前社会、经济飞速发展,各种新的消费品不断增多,流行文化时尚飞速变化,处于校园与社会两者之间的大学生肯定会受影响。目前在大学校园,电脑、手机、CD、MP3、录音笔被称为大学生的“五件武器”。除了实用,这也是一种 表明自己生活优越
3、的炫耀性的东西。现下很大一部分大学生中的“负债消费”表现的典型的超前享乐和及时行乐其消费项目多半是用于奢侈浪费的非必要生活消耗。如举办生日宴会、打网球、保龄球、上舞厅跳舞、进夜总会唱“卡拉”等。“负债消费”使很多学生耽于物欲,发展严重者轻则引起经济纠纷,动武斗殴,影响同窗友谊,重则引发犯罪事件,于社会治安不利。(一)DIY手工艺品的“多样化”十字绣 编制类 银饰制品类 串珠首饰类与此同时,上海市工商行政管理局也对大学生创业采取了政策倾斜:凡高校毕业生从事个体经营的,自批准经营日起,年内免交登记注册费、个体户管理费、集贸市场管理费、经济合同鉴证费、经济合同示范文本工本费等,但此项优惠不适用于建筑
4、、娱乐和广告等行业。调研提纲:加拿大公司就是根据年轻女性要充分展现自己个性的需求,将世界各地的珠类饰品汇集于“碧芝自制饰品店”内,由消费者自选、自组、自制,这样就能在每个消费者亲手制作、充分发挥她们的艺术想像力的基础上,创作出作品,达到展现个性的效果存档资料 成绩: 华东交通大学理工学院课 程 设 计 报 告 书所属课程名称 ORACLE数据库课程设计 题 目 图书管理系统的设计 分 院 电信分院 专业班级 11信管1班 学号 学生姓名 指导教师 20 年 月 日 序号项 目等级优秀良好中等及格不及格1课程设计态度评价2出勤情况评价3任务难度评价4工作量饱满评价5设计中创新性评价6论文书写规范
5、化评价7综合应用能力评价综合评定等级课程设计(论文)评阅意见评阅人 职称 20 年 月 日 目录第1章课程设计内容及要求 随着互联网技术的发展和普及使用,图书管理系统也有了非常大的发展空间,通过对图书管理系统的开发和研究,也可以在很大程度上提高校务人员的工作效率,同时方便管理员的管理和顾客查询。一个良好的图书管理系统应该能够为用户提供充足的信息和快捷的查询手段。图书管理系统对书本的销售有着极其重要的作用.由于图书处于不断增加的状态,数量日益庞大,对于如何管理如此庞大的学图书数据显得更为复杂,传统的手工图书管理不仅工作量大,而且容易出现问题,如:效率低、保密性差,另外时间一长,将产生大量的文件和
6、数据,这对于查找、更新和维护都带来了不少的困难。早已不能适应时代的发展。第2章需求分析2、1. 功能需求1实现图书信息查询与管理,图书借阅管理与查询,读者信息管理等基础功能2全面地提供不同要求的、不同细度的图书信息3全面系统的保存大量的图书信息,并能很快的查询和综合,为组织的决策提出信息支持。4利用数学方法和各种模型处理信息,以期预测未来和科学地进行决策。5界面友好、使用方便2、2. 系统需求1删除不必要的管理冗余,实现管理规范化、科学化。2程序代码标准化,软件统一化,确保软件的可维护性和实用性3能够连接各个关联的数据库,获取数据库中的信息。保证各个数据库表格相关的项目之间有相同的属性。2、3
7、. 功能模块1.第3章软件系统管理3、1. 设计内容1. 存储过程和触发器 建立一触发器,要求在删除销售单同时删除其下的销售单明细 CREATE OR REPLACE TRIGGER del_XSMX BEFORE DELETE ON 销售单 for each row begin delete 销售明细 where 销售单号=:old.单号: end;2. 建立数据库:数据库全局名称:BOOK.DOMAIN, SID: BOOK,密码:sys3. 建立用户:用户名:TANG,密码:tang,具有DBA角色,尝试失败登录次数:3次,失败后锁定天数:3天。Create user TANG iden
8、tified by tang Grant DBA to TANGCreate profile A limit Failed_login_attempts 3Password_lock_time 3Alter user TANG profile A4. 建立表:建立如下基本表: 建立图书类别表:(类别编号,类别名称)create table 图书类别( 类别编号 char(10) primary key, 类别名称 char(10)tablespace users; 建立图书表:(图书号,类别,书名,出版社代号,库存量) create table 图书( 图书号 char(10) primary
9、 key, 类别 char(10), 书名 char(20), 出版社代号 char(10), 库存量 int, constraint c1 foreign key(类别) references 图书类别(类别编号), constraint c2 foreign key(出版社代号) references 出版社(出版社代号)tablespace users; 建立bookusers表:CREATE TABLE Book.BookUsers(UserId Number Primary Key, UserName Varchar2(40) NOT NULL, UserType Number(10
10、), UserPwd Varchar2(40);create table book.reader(reader_id varchar(20) primary key,reader_name varchar(20),maxlend int,alreadylen int)create table borrow(reader_id varchar(20),ISBN varchar (20),lendtime date,returntime date,primary key (reader_id,ISBN)foreign key(reader_id) references book.reader(re
11、ader_id),foreign key(ISBN) references book(ISBN)3、2. 系统维护系统维护包括书库维护、借阅人库维护、管理员库维护和默认还书期限等模块。1. 书库维护书库维护包括新书入库、查询显示、全部显示及删除等模块。书库维护窗口对书库进行任何修改后,系统执行退出时,将查看数据库是否已被修改,然后提示用户是否保存修改并按用户要求进行相应操作。2. 借阅人库维护借阅人库是保存在本图书馆具有合法借书权限的人员。如果选择“借阅人库维护”选项,则进入该窗口。该窗口具有增加、删除、查询、定位及退出等功能。3. 管理员库维护在“管理员库维护”窗口中,系统管理员可以创建和删
12、除图书管理员编码及口令。但无权修改图书管理员编码及口令,非系统管理员只可以修改自己的口令。4. 退出系统在系统主窗口中单击“退出”按钮,则退出图书管理系统。 第4章系统测试与代码1) 主页面: 2) 登录页面:3) 借书页面:4) 添加图书界面:5) 图书维护页面:6) 查询图书页面:7) 部分代码:查询图书: String bookname = ; String bookisbn = ; String bmark = ; if (textBox1.Text != ) bookisbn = (ISBN = + textBox1.Text + ); if (textBox2.Text != )
13、& (textBox1.Text != ) bookname = (AND book_name= + textBox2.Text + ); else if (textBox2.Text != ) bookname = (book_name= + textBox2.Text + ); bmark = bookname + bookisbn; if (radioButton2.Checked) /添加精确查询的代码 if (bmark != ) dataCommand.CommandText = SELECT * FROM book.book WHERE + bmark; else if (bma
14、rk = ) MessageBox.Show(请输入查询数据!); else if (radioButton1.Checked) if (textBox1.Text != ) MessageBox.Show(不支持ISBN的模糊查询!); else /添加模糊查询的代码 if (textBox2.Text != ) bookname = (书名 like % + textBox2.Text + %); dataCommand.CommandText = SELECT * FROM book.book WHERE + bookname; else/查询所有图书 dataCommand.CommandText = SELECT * FROM book.book; else MessageBox.Show(请选择查询方式!); OracleDataReader dataReader = dataComman
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1