大学期间部分作品展示

我的部分作品展示

Copyright: Onlyer lee (李志光)

 

时间过得真是快,转眼之间就要大学毕业了。遥看我在大学四年中所学的编程技术,既杂且乱。因此我觉得很有必要发时间来整理下,至少应该不至于让我所学的知识忘却得那么快。

四年了,我想四年对于人生来说绝对不会很漫长,但对我而言,却是个走向社会,走向未来的转折时期。在这四年里,我沉浸于知识的海洋中,总是觉得自己还有很多东西不懂,还要学习很多技能知识,当然也包括一些交际和为人处事方面的。我的四年也许不是很精彩,但很充实,很有用,我以为。

 

1. 正则表达式向有穷计算机(NFA)的转化。

 

图一  正则表达式向NFA的转化类图   (Rational Rose 2003制作)

 

 

 

图二 正则表达式向NFA的转化效果图

 

 

2.‘一卡通’系统

 

图三  ‘一卡通’前台管理分析

 

 

图四  ‘一卡通’后台管理分析

 

 

图五  数据库设计ER

 

数据库脚本语言的部分展示(主要包括触发器和视图的创建):

--******************************************************************

--新增一位员工时就分配一个与员工编号相同的卡号

--****************************************************************

if exists (select name from sysobjects where name = 'distributeKard' and type = 'TR')

drop trigger distributeKard

go

create trigger distributeKard

         on 人员表         for insert

as

         declare                @no           char(9),                /*人员编码*/

                                     @uid          int,                       /*人员序号*/

                                     @kid          int                        /*饭卡序号*/

         select @uid = 人员序号, @no = 人员编码

         from inserted

insert into 饭卡表(卡号)

         values (@no)

select distinct @kid = 饭卡序号

         from 饭卡表 where 卡号 = @no

insert into 办理饭卡表(人员序号,饭卡序号)

         values (@uid, @kid)

go

 

--****************************************************

create table 其它信息表

(

         日最大消费额    float default 0

)

--*********************************************************************

--创建饭卡持有者信息视图

--*********************************************************************

if exists (select name from sysobjects where name = 'vHaveKard' and type = 'V')

drop view vHaveKard

go

create view vHaveKard

         as

select a.人员序号,a.人员编码,a.人员姓名,b.饭卡序号,b.卡号,b.类别,b.密码,b.状态,b.余额

from 人员表 a,饭卡表 b,办理饭卡表 c

where a.人员序号 = c.人员序号 and b.饭卡序号 = c.饭卡序号

go

--**********************************************************************

ALTER TABLE 人员表 ADD CONSTRAINT FK_人员表9 FOREIGN KEY (部门编号) REFERENCES 部门表 (部门编号)

--ALTER TABLE 人员表 ADD CONSTRAINT FK_人员表8 FOREIGN KEY (公司编号) REFERENCES 公司表 (公司编号)

ALTER TABLE 交易记录表 ADD CONSTRAINT FK_交易记录表7 FOREIGN KEY (刷卡机编号) REFERENCES 刷卡机表 (编号)

ALTER TABLE 用户表 ADD CONSTRAINT FK_用户表10 FOREIGN KEY (角色编号) REFERENCES 角色表 (角色编号)

--*********************************************************************

-------********创建饭卡表和公司\部门等关系视图

--**********************************************************************

if exists (select name from sysobjects where name = '卡片信息' and type = 'V')

drop view 卡片信息

go

create view 卡片信息

as

select 公司表.公司名称, 部门表.部门名称,人员表.人员姓名,饭卡表.卡号,

开通日期,类别,失效日期,状态,余额,饭卡表.备注

from 公司表,部门表,人员表,饭卡表,办理饭卡表

where 部门表.公司编号=公司表.公司编号 and

 人员表.部门编号=部门表.部门编号 and

人员表.人员序号=办理饭卡表.人员序号 and

饭卡表.饭卡序号=办理饭卡表.饭卡序号

 

 

 

 

 

 

 

3. 画图小程序

      

图六  画图小程序

 

4.小型编译器的开发.

 

图七  小型编译器运行界面

 

 

5.医院信息管理系统(实习时过程中的项目成果)

 

图八医院信息管理系统模块的划分

 

图九  药品进出管理模块的需求分析

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

图十  医院信息管理系统界面展示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值