毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#的超市管理系统设计与实现(2)
ASP.NET是基于通用语言的编译运行的程序,使它在Web应用
软件
开发者的几乎全部的平台上都可以运行。程序员可以使用ASP.NET支持任何语言来开发.NET的程序。
2.2 SQL Server 2005
SQL Server 2005是一个全面的桌面数据库平台,它具有数据分区、可编程性、安全性等优势。SQL Server 2005为数据表和索引分区表技术,大大提高了可扩展性和可管理性,使得它在处理大量数据的能力非常强大。SQL Server 2005可以轻松的利用ASP.NET技术的优势,编写出需要对数据进行复杂数值计算的代码,其中的T-SQL语言有了很大的改进。大大的简化了T-SQL错误处理编程。SQL Server 2005 的安全性也已经达到了十分强大水平,它引用了市场上已经成熟的数据加密技术。它通过外围的应用配置器,在不需要改动应用程序的情况下即可对整个数据库中的数据进行加密处理。
2.3 C#
C#作为.NET的代表语言,它具有精确、简单、安全等优点的面向对象的语言。它不同于Java这样完全摒弃了指针和手动内存管理,保证编程的灵活性。C#的安全性是由.NET平台提供类型安全检查等机制,保证了代码是安全的,它的代码编译后成为一种受控代码。
3.系统设计
3.1系统功能设计
超市管理系统的功能共分为三大模块:系统登录模块、员工信息管理模块和管理员信息管理模块。普通员工拥有商品信息管理、销售管理、库存管理、系统管理的权限。管理员拥有商品进货管理、信息管理、销售管理、库存管理、系统管理、员工信息管理的权限。
根据以上阐述超市管理系统的功能模块图如图1 所示。
图1系统功能结构图
3.2数据库设计
3.2.1概念结构设计
在数据库的设计中,概念结构的设计是一个十分关键的部分,概念结构的设计,是通过需求进行分析、归纳,形成的抽象独立的一个概念模型。根据分析,超市管理系统设计的E-R图,如图2所示。
系统E-R图
3.2.2逻辑结构设计
逻辑结构设计的任务,就是将概念模型转化为一种逻辑结构的关系模式。根据E-R图转换的具体的描述如下:
员工(员工工号,用户帐号,用户密码,管理员编号)
管理员(管理员编号,管理员帐号,管理员密码)
进货管理(进货登记,进货查询,退货登记,退货查询,员工工号,管理员编号)
信息管理(商品类别,商品信息,商品文护,员工工号,管理员编号)
库存管理(库存查询,库存盘点,库存报警,管理员编号)
3.2.3数据表设计
根据对系统功能以及E-R图的分析,结合超市管理系统的实际需要,设计的数表有:员工表(User)、管理员表(Admin)、进货管理表(BuyInfo)、信息管理表(Info)、库存管理表(GoodStockInfo)等,其中列举以下数据表:
表1 信息管理表(Info)
列名 数据类型 大小 是否为空 说明
Type Varchar 20 否 商品类别
Info char 100 否 商品信息
UserID int 10 否 员工工号
AdminID int 10 否 管理员编号
共2页:
上一页
1
2
下一页
上一篇:
ASP.NET的图书管理系统设计+源代码
下一篇:
PHP+mysql论坛系统的设计+源代码
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
java+mysql班级评优系统的设计实现
Python+mysql宠物领养平台的设计与实现
ASP.NET飞翔租贷汽车公司信...
基于激光超声检测金属材...
多频激励下典型非线性系统的振动特性研究
浅谈高校行政管理人员的...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅论职工思想政治工作茬...
基于Joomla平台的计算机学院网站设计与开发
提高教育质量,构建大學生...
上海居民的社会参与研究
从政策角度谈黑龙江對俄...
酵母菌发酵生产天然香料...
压疮高危人群的标准化中...
AES算法GPU协处理下分组加...