机房收费系统总结
首先分析机房收费系统的功能,本系统有三类用户,分别是管理员,操作员,一般用户,他们所有能执行的功能如下:
接着是数据库的设计,创建数据库mycharge_sys,代码如下:
create database mycharge_sys on primary
( name='mycharge_sys',
filename='D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\左华蓉\mycharge_sys.mdf',
size=20,maxsize=unlimited,filegrowth=2)
log on
(name='mycharge_sys_LOG',
filename='D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\左华蓉\mycharge_sys_LOG.ldf',
size=10,maxsize=unlimited,filegrowth=1)
go
共建了八个表,分别是:用户表user-Info,基本数据表basicDate-Info,日结账单checkDay-Info,学生基本信息表student-Info,值班记录表worklog_Info,充值记录表recharg_Info,退还金额表returnCash_Info,上机记录表online_Info。
用户表的创建代码如下:
create table user_Info(
userID char(10) primary key,
PWD char(10) not null,
userName char(10) not null,
level char(10) not null,
head char(10) not null)
其他的表就不写代码了。
敲机房收费系统时,遇到了很多的问题,但当敲完系统回头去看记录下的问题,发现有很多类似,有的根本就不必犯那样的错,最后总结了下,发现就几类问题,详细见我的博客:
机房收费系统一些问题总结。