锁定老帖子 主题:大学期间部分作品展示
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-26
我的部分作品展示 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.医院信息管理系统(实习时过程中的项目成果)
图八医院信息管理系统模块的划分
图九 药品进出管理模块的需求分析
图十 医院信息管理系统界面展示 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-06-26
哎...进了公司之后给我的感觉就是:技术不值钱,能设计的人才是高手。
在大学期间我很多时间都消耗在了编码和算法上,没进行过项目设计,是我的一大遗憾呀。 不过看样子楼主已经身经百战了,可喜可贺....不过应该发到其他版块吧.. |
|
返回顶楼 | |
发表时间:2008-06-26
在javaeye发个blog文章太麻烦了,还是回到CSDN去...
|
|
返回顶楼 | |
浏览 1677 次