文档库 最新最全的文档下载
当前位置:文档库 › 基于C#的企业进销存管理系统论文

基于C#的企业进销存管理系统论文

基于C#的企业进销存管理系统论文
基于C#的企业进销存管理系统论文

目录

第1章绪论 (1)

1.1企业进销存管理系统开发背景 (1)

1.2 企业进销存管理系统概念 (1)

第2章开发环境与技术工具 (2)

2.1 开发环境 (2)

2.2 Microsoft Visual Studio 2005介绍 (2)

2.3 .NET Framework 简介 (2)

2.4 WinForm简介 (3)

2.5 C#语言介绍 (3)

2.6 SQL语言简介 (3)

2.7 三层架构简介 (4)

第3章项目分析与设计 (6)

3.1 系统总体设计的原则 (6)

3.2 项目需求分析 (6)

3.2.1 设计目标 (6)

3.2.2 模块功能设计 (6)

3.3 可行性分析 (7)

3.3.1 经济可行性 (7)

3.3.2 社会可行性 (7)

3.3.3 技术可行性 (7)

第4章概要设计 (8)

4.1 系统功能设计 (8)

4.2 系统结构设计 (8)

4.3 数据库物理表结构 (9)

第5章详细设计 (12)

5.1 登录界面设计 (12)

5.2 系统主界面设计 (13)

5.3 基本资料管理功能设计 (15)

5.3.1 采购员/销售员资料管理 (15)

5.3.2 供应商/客户资料管理 (17)

5.3.3 商品资料管理 (18)

5.4 采购管理功能设计 (19)

5.4.1 采购进货管理 (19)

5.4.2 采购退货管理 (22)

5.5 销售管理功能设计 (24)

5.5.1 销售发货管理 (24)

5.5.2 销售退货管理 (25)

5.6 库存管理功能设计 (26)

5.6.1 入/出库管理 (26)

5.6.2 库存查询 (29)

5.7 用户管理功能设计 (30)

5.7.1 用户管理 (30)

5.7.2 用户权限分配 (32)

5.7.3 修改个人密码 (34)

5.8 打印报表功能设计 (35)

5.8.1 打印采购报表 (35)

5.8.2 打印销售报表 (36)

5.8.3 打印库存报表 (38)

5.9 系统打包部署 (39)

第6章重点难点技术分析 (41)

6.1 三层架构中变量的传递 (41)

6.2 使用事务保证数据的一致性和完整性 (41)

6.3 用户权限的动态分配 (43)

第7章系统测试 (45)

7.1 系统测试的概念 (45)

7.2 本系统测试 (45)

7.2.1 整体测试 (45)

7.2.2 界面测试 (46)

第8章总结 (49)

参考文献 (50)

致谢 (51)

第1章绪论

1.1 企业进销存管理系统开发背景

在信息技术的催化之下,世界经济的变革已经进入了加速状态。世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是众多商业企业梦寐以求的愿望。

中小企业在我国经济发展中具有重要地位,我国的中小企业数量较多、地区分布广泛、行业分布跨度大,随着全球经济一体化的发展及中国加入WTO,中小企业将面临外资企业和国外产品与服务的严峻挑战,比较而言,外资企业具有更为雄厚的资金实力、丰富的管理经验和先进的技术手段,因此,如果我国的中小企业不借助先进的管理思想转变经营观念、使用信息化提高企业的管理水平和工作效率,将很难在今后的竞争中取胜。企业面临着越来越激烈的竞争。改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇,是企业赢得竞争胜利的决定性因素。企业为了赢得市场竞争优势,就必须加强物流、信息流、资金流的动态管理,使企业管理更加规范化。因此,企业使用进销存管理系统,可以使企业各业务环节的配合更加紧密,有利于企业的发展,提升企业竞争力。

1.2 企业进销存管理系统概念

“企业进销存管理系统”属于信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。通过使用面向对象的编程技术,采用SQL Server数据库,通过实际的设计,熟练掌握常用面向对象编程技术以及数据库技术。

企业进销存管理系统是针对中小型企业的业务特点及其经营的灵活性而开发的企业日常业务管理软件。它是一个面对当前的进销存管理工作基本还处于手工和半信息自动化处理状态而应运而生的一个基于Internet的一个完全信息自动化的系统,整个系统从符合操作简便、界面友好、灵活、使用、安全的要求出发,完成进货、销售、库存管理的全过程。

第2章开发环境与技术工具

2.1 开发环境

操作系统:Microsoft Windows XP

程序语言:C#

开发平台:Microsoft .NET Framework

开发工具:Microsoft Visual Studio 2005

使用数据库:SQL Server 2005

2.2 Microsoft Visual Studio 2005介绍

Microsoft Visual Studio 2005 开发系统是一个完整的开发工具系列,旨在为Microsoft Windows 操作系统、Web和移动设备快速构建和部署各种应用程序。Microsoft Visual Studio 2005 产品能为各类开发人员提供更广阔的开发空间和更先进的设计体验。Microsoft Visual Studio 2005是基于.NET2.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的Microsoft Visual Studio 包含有众多版本,分别面向不同的开发角色。

2.3 .NET Framework 简介

.NET Framework 是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、VB、C++、Python等)的开发。NET也为应用程序接口(API)提供了新功能和开发工具。这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(web服务)的开发。.NET提供了一个新的反射性的且面向对象程序设计编程接口。.NET设计得足够通用化从而使许多不同高级语言都得以被汇集。.NET Framework 中的所有语言都提供基类库(BCL)。

.NET编译平台由核心组件及其他构件(开发工具及协议、WEB客户端及终端用户应用、WEB服务及企业服务器)所组成。微软的Windows作为操作系统运行于.NET 框架之下,在Windows XP SP2/Windows Server 2003/Windows Vista系统中内置.NET 框架,它也可以安装在大多数老版本的Windows系统中。.NET框架作为.NET开发平台的核心组件为Web服务及其它应用提供构建、移植和运行的环境。.NET组件是一个带有动态链接库扩展的预编制类模块。在运行的时候,通过使用一个用户使用程序被激活并加载到内存中。.NET组件是用于创建网络和Windows应用程序的,这些应用程序使一个应用程序所需的功能可以显示在外部。.NET平台还包含Web表单,Web 表单是可从网上下载的标准接口。一个Web表单包含供使用者输入数据资料的文本

框。然后使用者可以将表单提交给接收器。.NET平台至关重要的一部分就是网络服务器。网络服务器查询协议和标准的合集。应用程序可以使用网络服务器通过计算机网络交换数据资料。例如,当你在线上订购火车票,并输入你的信用卡卡号付款时,你就在使用网络服务器。

2.4 WinForm 简介

WinForm是.Net开发平台中对Windows Form的一种称谓。.Net 为开发WinForm 的应用程序提供了丰富的Class Library(类库)。这些WinFrom 类库支持RAD(快速应用程序开发),这些类库被封装在一个名称空间之中,这个名称空间就是System.Windows.Forms。在此名称空间中定义了许多类,在开发基于.Net的GUI应用程序的时候,就是通过继承和扩展这些类才使得我们的程序有着多样的用户界面。

2.5 C# 语言介绍

C#读作C Sharp。最初它有个更酷的名字,叫做COOL。微软从1998年12月开始了COOL项目,直到2000年2月,COOL被正式更名为C#。在1998年,Delphi语言的设计者Hejlsberg带领着Microsoft公司的开发团队,开始了第一个版本C#语言的设计。在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终C#语言在2001年得以正式发布。

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。

C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

2.6 SQL 语言简介

SQL是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以,具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。

结构化查询语言(Structured Query Language)最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL 语言得到了广泛的应用。如今无论是像Oracle、Sybase、DB2、Informix、SQL Server 这些大型的数据库管理系统,还是像Visual Foxpro、PowerBuilder这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言。

SQL语言包含3个部分:

数据定义语言Data Definition Language(DDL):用来建立数据库、数据对象和定义其列。定义:definition/ 例如:CREATE、DROP、ALTER等语句。

数据操作语言Data Manipulation Language(DML):用来插入、修改、删除、查询,可以修改数据库中的数据。操作:make/ 例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句、SELECT(查询)

数据控制语言Data Controlling Language(DCL):用来控制数据库组件的存取允许、存取权限等。控制:control/ 例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。

SQL语言包括三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)。

2.7 三层架构简介

三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。概念简介:

1、表示层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。

2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。

3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、

修改、查找等。

使用三层架构的好处:

1、开发人员可以只关注整个结构中的其中某一层;

2、可以很容易的用新的实现来替换原有层次的实现;

3、可以降低层与层之间的依赖;

4、有利于标准化;

5、利于各层逻辑的复用;

6、结构更加的明确;

7、在后期维护的时候,极大地降低了维护成本和维护时间。

第3章项目分析与设计

3.1 系统总体设计原则

本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,采取了一些设计的原则。主要原则有:

简单性:在实现系统功能的同时,尽量让系统操作简单易懂。

实用性:本系统是针对目前大部分中小型企业的需求设计,功能齐全,具有很强的使实用性。

可扩展性:人员权限、功能的划分、参数改变,可以通过软件修改。而不需要直接修改代码。

可升级性:本系统的代码书写较规范,系统结构完整安全。所以后期对软件的修改和升级都是十分容易的。

美观性:本系统界面大小适合美学观点,感觉协调舒适,能在有效的范围内吸引用户的注意力。颜色柔和,具有亲和力与磁力。

3.2 项目需求分析

3.2.1 设计目标

进销存管理系统旨在强化管理,规范业务流程,提高透明度,加快商品资金周转,加快信息的更新和传播速度,提高企业效率。使企业各个部门在各自的业务活动范围内对产品和单据信息进行适时的处理,为采购、库存、销售等相关的业务员提供一个信息共享的管理平台,及时准确的提供各项统计报表,使公司的管理层能跟踪到具体的订单和客户。出于对中小型企业数据流量大小和安全的考虑,本项目使用SQL Server 2005作为系统数据库。根据课题需要和作者本身情况,采用C#语言,使用.NET 平台,Microsoft Visual Studio 2005开发工具进行项目开发。

3.2.2 模块功能设计

基本资料管理模块:实现对供应商、客户、采购员、销售员以及商品的基本资料的管理。

采购管理模块:实现对商品采购以及采购退货信息的管理。

销售管理模块:实现对商品销售以及销售退货信息的管理。

打印报表模块:实现对采购报表、销售报表以及库存报表的打印。

库存查询模块:实现对库存商品进行查询,对缺货商品提供缺货提示,对积压商品提供积压提示。

用户管理模块:实现对本系统用户的管理,实对用户的权限分配,对用户个人密码的修改。

辅助功能模块:实现让用户不退出系统就可以快捷地打开Word、Excel、计算器等辅助工具,方便用户记录、计算数据。

帮助功能模块:实现对系统的操作方法和系统功能的具体详细的说明,让用户可以最快最好的了解和使用本系统。

3.3 可行性分析

3.3.1 经济可行性

信息技术的应用已成社会发展主流,以前的人工处理缓慢,出错率高,经常导致企业内部沟通不顺,信息滞后,严重影响企业效益。因此,使用进销存管理系统,精准的信息在各个部门之间的及时、快速、准确的传递,将极大地提高企业管理的效率,给企业带来更多更大的效益。而使用进销存系统所需的投入要比这长远的效益小的多。因此,本项目具有经济可行性。

3.3.2 社会可行性

企业进销存系统是一款通用性极强的商业性软件,它包括了中小企业日常经营管理的主要流程。软件使用于大部分中小型企业,覆盖企业的采购、销售、库存等各个环节。软件的各个模块操作界面简单、使用,软件帮助系统图文并茂,让用户可以在最短的时间内掌握软件的使用,使用户生意更上一层楼。软件的采购管理、销售管理、库存管理功能强大、灵活,同时为用户提供精确的查询功能,让用户可以在最短的时间内找到自己所需要的信息。

3.3.3 技术可行性

Windows XP/7是成熟的操作系统,可以作为服务器操作系统。SQL Server 2005是一个成熟的数据库服务器,安全、稳定,可以作为数据存储仓库。C#是微软 .NET 平台中首推的语言,稳定性好,执行效率高,是一门很好的开发语言,可以用来开发本项目。同时,Windows XP/7 、SQL Server 2005、C#,此3者均为微软公司的产品,兼容性好,能最大限度的提高系统性能。因此,本项目具有技术可行性。

第4章概要设计

4.1 系统功能设计

图4.1系统功能模块图

如图4.1所示,根据前面所做的需求分析,本系统在设计时主要包括“基本资料管理”,“进销存业务”,“查询统计”三大模块。其中,“进销存业务”又分为“采购管理”和“销售管理”两个模块;“查询统计”又分为“打印报表”和“库存查询”两个模块。

4.2 系统结构设计

图4.2系统结构模块图

如图4.2所示,根据课题需要,本系统在设计时采用了三层架构的模式。在设计系统时使用3个类库“PssUI”、“PssBLL”、“PssDAL”分别代表图中的表示层UI、业务逻辑层BLL和数据访问层DAL。为了优化代码结构,增加系统的可读性和可维护性,又添加了一个“PssModel”类库,专门用来存放各个对象。

4.3 数据库的物理表结构

根据前面所做的需求分析,设计了相应的数据库表,并确定数据库的物理模型。在开发项目过程中,对各个类的属性的定义要严格按照数据库表中的属性进行定义。其中包括属性的名称,数据类型,可否为空,是否为主键等。

下面是对本系统的数据库表的详细介绍:

1.用户表tb_User中记录了系统所有用户的登录名、密码、名称、职务等信息。如下表4.1所示。

表4.1 用户表

关键字类型说明

userId varchar(10) 用户编码,主键

userPwd varchar(50) 用户密码

userName varchar(50) 用户名称

department varchar(50) 用户职位

actived bit 是否启用

2.系统资源表tb_Resource中记录了系统所有的可用资源。如下表4.2所示。

表4.2 系统资源表

关键字类型说明

resourceId varchar(10) 资源编码,主键

resourceName varchar(30) 资源名称

3.用户权限表tb_UserAuthority中记录了所有已拥有权限的用户的可用资源。如下表

4.3所示。

表4.3 用户权限表

关键字类型说明

userId varchar(10) 用户编码

resourceId varchar(10) 资源编码

4.客户表tb_Customer中记录了所有客户的详细信息,以及与其联系的销售员的编码。如下表4.4所示。

表4.4 客户表

关键字类型说明

id varchar(8) 客户编码,主键

name varchar(50) 客户名称

mobilePhone varchar(20) 手机号

fax varchar(20) 传真

contactManId varchar(8) 联系人编码

address varchar(100) 地址

5.供应商表tb_Supplier中记录了所有供应商的详细信息,以及与其联系的采购

员的编码。如下表4.5所示。

表4.5 供应商表

Id varchar(8) 供应商编码,主键

Name varchar(50) 供应商名称

mobilePhone varchar(20) 手机号

Fax varchar(20) 传真

contactManId varchar(8) 联系人编码

address varchar(100) 地址

lastContactDate datetime 最后联系时间

6.采购员表tb_Purchaser中记录了所有采购员的详细信息。如下表4.6所示。

表4.6 采购员表

关键字类型说明

id varchar(8) 采购员编码,主键

name varchar(50) 采购员名称

mobilePhone varchar(20) 手机号

email varchar(30) 电子邮箱

address varchar(50) 地址

7.销售员表tb_SalesMan中记录了所有销售员的详细信息。如下表4.7所示。

表4.7 销售员表

关键字类型说明

id varchar(8) 销售员编码,主键

name varchar(50) 销售员名称

mobilePhone varchar(20) 手机号

email varchar(30) 电子邮箱

address varchar(50) 地址

8.库存商品表tb_Product中记录了目前所有的库存商品的详细信息。如下表4.8所示。

表4.8 库存商品表

productId varchar(8) 商品编码,主键

productName varchar(30) 商品名称

safeStock int 安全库存

quantity int 实际库存

lastPurchaseDate datetime 最后进货日期

lastDeliveryDate datetime 最后发货日期

suggestBuyPrice varchar(50) 建议采购单价

9.采购单表tb_PurchaseMaster中记录了所有的采购单(包括采购退货单)的基本信息,如下表4.9所示。

表4.9 采购单表

关键字类型说明

purchaseBillId varchar(20) 采购单编码,主键

purchaserId varchar(8) 采购员编码

purchaseDate datetime 采购日期

purchaseProperty int 采购单状态

subTotal decimal(18, 2) 合计

remark varchar(30) 备注

10. 采购细节表tb_PurchaseDetail中记录了每一个采购单(包括采购退货单)的详细信息,如下表4.10所示。

表4.10 采购细节表

关键字类型说明

purchaseBillId varchar(20) 采购单编码,主键

productId varchar(8) 商品编码,主键

supplierId varchar(8) 供应商编码

purchaseQuantity int 采购数量

purchaseUnitPrice decimal(18, 2) 采购单价

purchaseAmount decimal(18, 2) 单品合计

11.销售单表tb_DeliveryMaster中记录了所有的销售单(包括销售退货单)的基本信息,如下表4.11所示。

表4.11 销售表

关键字类型说明

deliveryBillId varchar(20) 销售单编码,主键

salesManId varchar(8) 销售员编码

deliveryDate datetime 销售日期

deliveryProperty int 销售单状态

subTotal decimal(18, 2) 合计

remark varchar(30) 备注

12. 采购细节表tb_DeliveryDetail中记录了每一个销售单(包括销售退货单)的详细信息,如下表4.12所示。

表4.12 销售细节表

关键字类型说明

deliveryBillId varchar(20) 销售单编码,主键

productId varchar(8) 商品编码,主键

customerId varchar(8) 客户编码

deliveryQuantity int 销售数量

deliveryUnitPrice decimal(18, 2) 销售单价

deliveryAmount decimal(18, 2) 单品合计

第5章详细设计

经过第4章概要设计,系统的流程和所要实现的功能已基本明了,下面开始进行系统的详细设计。在这个过程中,需要对数据库表进行充实,在表中添加一些数据,以便对系统进行测试。这里就不再对填充数据库进行详细说明。本系统采用三层架构模式设计,代码分为4个部分,分别放在不同的文件内,本文只给出“表示层UI”中的部分主要代码。

5.1 登录界面设计

企业进销存管理系统,顾名思义,是针对企业帮助其管理进货、销售和库存的一款软件。每一个企业都有其不同的员工,也有管理人员。他们每一个人都是一个用户,每个用户要使用本系统首先都需要进行登录。登录时需要输入用户的编码(即ID)和密码,然后才能登录。不同的用户拥有不同的权限,不同权限的用户登录后所看到的界面是不同的,所能进行的操作也是不同的。登录界面设计图如下图5.1所示。

图5.1 系统登录界面图

在用户登录时,要判断用户是否存在。若存在,判断用户输入的用户名和密码是否匹配,如果匹配,关闭登录窗口,进入系统主窗体。如果用户存在,但是用户名和密码不匹配,那么用户输入的密码错误。记录用户输入密码错误的次数,如果输错超过3次,则窗体自动关闭,登录失败。其中涉及主要代码如下:

#region验证登录

private int loginTimes = 0;//记录用户密码错误次数,允许用户三次机会输入密码

private void btnLogin_Click(object sender, EventArgs e)

{

User user = new User();

int isLogin = 0;

try

{

if (this.txtLoginId.Text.Trim().Length == 0)

{

MessageBox.Show("登录名不能为空!请重新输入登录名...", "错误提示",

MessageBoxButtons.OK, MessageBoxIcon.Error);

txtLoginId.Focus();

return;

}

}

catch (System.Exception ex)

{

MessageBox.Show(ex.Message, "系统异常",

MessageBoxButtons.OK, https://www.wendangku.net/doc/794326948.html,rmation);

}

string encryptedPWD = UserService.GetMd5Str(this.txtLoginPwd.Text.Trim());

isLogin = UserService.Login(txtLoginId.Text.Trim(), encryptedPWD, out user);

string pwd = txtLoginPwd.Text.Trim().ToString();

//根据BLL层的返回值进行下一步操作,分四种情况分别操作

//第一种情况:用户名和密码正确,进入系统,显示系统主界面

if (isLogin == 1)

{

FrmMain frmMain = new FrmMain(user);//传递当前用户给窗体

frmMain.ShowDialog();

this.Close();

}

if (isLogin == 0)

{

MessageBox.Show("用户不存在!请重新输入...", "错误提示",

MessageBoxButtons.OK, MessageBoxIcon.Error);

txtLoginId.Focus();

}

if (isLogin == 3)

{

MessageBox.Show("该用户已被锁定!", "错误提示",

MessageBoxButtons.OK, MessageBoxIcon.Error);

}

if (isLogin == 2)

{

loginTimes++;

if (loginTimes < 3)

{

MessageBox.Show("用户存在,密码输入错误!请重新输入密码...",

"错误提示",MessageBoxButtons.OK, MessageBoxIcon.Error);

}

if (loginTimes == 3)

{

MessageBox.Show("错误密码输入三次错误!退出系统!", "错误提示",

MessageBoxButtons.OK, MessageBoxIcon.Error);

Close();

}

}

}

#endregion

5.2 系统主界面设计

本系统的系统主界面包括一个菜单栏,一个工具栏和一个状态栏。菜单栏包含本

系统所有功能的菜单,工具栏包含“基本资料管理”菜单和“用户管理”菜单以及“帮助”菜单下的所有功能。状态栏显示本系统名称,当前用户的名称和职位和当前系统时间。在主界面背景图片上有本系统作者的姓名和系别。菜单栏中的主要菜单有:“基本资料管理”,“采购管理”,“销售管理”,“库存管理”,“系统维护”,“打印报表”,“辅助工具”等。具体设计图如下图5.2所示:

图5.2 系统主界面图

在设计这个界面时,主要需要对登录的用户进行判断,找到其权限,以确定最终用户可见的主界面形态。然后在状态栏显示一些基本信息和当前用户的信息。本界面主要代码大部分均为调用窗体代码,无重要意义,下面只给出一些主要代码,即判断登录用户的权限,根据权限显示主界面,在状态栏显示基本信息的代码:User currentUser = new User();

Authority currentAuthority = new Authority();

AuthorityService As = new AuthorityService();

public FrmMain(User user)//从登录窗口接收数据

{

InitializeComponent();

tslUserName.Text = " |当前用户:" + user.Department + "_" + https://www.wendangku.net/doc/794326948.html,erName;

currentUser = user;

#region判断用户权限并根据用户权限设置显示的功能按钮

https://www.wendangku.net/doc/794326948.html,erId = https://www.wendangku.net/doc/794326948.html,erId;

string id = https://www.wendangku.net/doc/794326948.html,erId;

DataSet ds = As.GetUserAuthority(id);//读取用户权限

if (ds == null)//如果用户未拥有任何权限

{

MessageBox.Show("您还未获得任何权限,请找系统管理员为您分配权限!", "提示信息", MessageBoxButtons.OK, https://www.wendangku.net/doc/794326948.html,rmation);

Application.Exit();

}

else//用户拥有权限

{

string aus = ds.Tables[0].Rows[0][1].ToString();

if (aus == "AA") { }//"AA"为系统管理员,拥有所有权限

else if (aus == "KU")//“KU”为库管员,拥有【库存管理】和【打印库存报表】权限

{

基本资料管理ToolStripMenuItem.Visible = false;

采购管理ToolStripMenuItem.Visible = false;

销售管理ToolStripMenuItem.Visible = false;

用户管理ToolStripMenuItem.Visible = false;

用户权限分配ToolStripMenuItem.Visible = false;

打印采购报表ToolStripMenuItem.Visible = false;

打印销售报表ToolStripMenuItem.Visible = false;

toolStripButton1.Visible = false;

toolStripButton2.Visible = false;

toolStripButton3.Visible = false;

}

#endregion

5.3 基本资料管理功能设计

在本菜单的下拉菜单中有6个菜单,分别为“销售员资料管理”,“采购员资料管理”,“供应商资料管理”,“客户资料管理”,“商品资料管理”和“退出系统”。每个菜单的功能如其名称。下面分别对前5个菜单进行介绍。

5.3.1 销售员/采购员资料管理

本界面主要实现对“销售员/采购员”的基本资料的“添加”、“修改”、“删除”和“查询”功能。由于采购员和销售员的基本资料十分类似,管理操作也基本一样,所以,为了减少代码量,2个功能共用一个窗体。界面有一个工具栏,其中包含“添加”、“删除”、“修改”、“查询”、“载入”、“刷新”和“退出”共7个按钮。其中查询方式有2中,“按用户编码查询”和“按用户姓名查询”。由于2个界面基本一样,只是其中一些文字不同,这里只给出销售员资料管理界面。其界面设计如下图5.3所示:

图5.3 销售员资料管理界面图

主要设计代码如下:

#region添加按钮

private void tsbAddSalesMan_Click(object sender, EventArgs e)

{

int intManId = 0; //编号的Int类型

string strManId = ""; //编号的string类型

DataTable dt = (DataTable)(this.dgvUserList.DataSource);

//获取当前的数据源并强制转换成数据表

if (dt == null)

{

MessageBox.Show("请先载入!", "提示信息", MessageBoxButtons.OK,

https://www.wendangku.net/doc/794326948.html,rmation);

return;

}

int maxOfManId = dt.Rows.Count; //数据表的最大行号

if (maxOfManId == 0)

{

strManId = typeState.Substring(0, 1) + 1001;//设置默认编号的起点

}

else

{

strManId = dt.Rows[maxOfManId - 1][0].ToString();

//获取当前的最大编号

intManId = Convert.ToInt32(strManId.Substring(1, 4)) + 1;

//取出后四位并转换成int后再加1

strManId = typeState.Substring(0, 1) + intManId.ToString();

//形成新员工的编号

}//end自动获取职员编号

//添加操作时,编框中自动显示新职员的编号,其他编辑框清空

this.txtId.Text = strManId;

this.txtName.Text = "";

this.txtEmail.Text = "";

this.txtAddress.Text = "";

this.txtPhone.Text = "";

this.addOrModify = "Add";

tsbLoadSalesMan_Click(sender, e);

}

#endregion

#region删除按钮

private void tsbDelectSalesMan_Click(object sender, EventArgs e)

{

if (txtId.Text == "")

{

MessageBox.Show("请先载入,然后点击要删除的员工!", "提示信息",

MessageBoxButtons.OK, https://www.wendangku.net/doc/794326948.html,rmation);

return;

}

Man man = new Man();

try

{

int n = this.dgvUserList.CurrentCell.RowIndex;

man.Id = this.dgvUserList.Rows[n].Cells[0].Value.ToString().Trim();

https://www.wendangku.net/doc/794326948.html, = this.dgvUserList.Rows[n].Cells[1].Value.ToString().Trim();

if (MessageBox.Show("确定要删除编码是:" + man.Id + ",姓名是:" +

https://www.wendangku.net/doc/794326948.html, + "的用户吗?", "删除用户信息"MessageBoxButtons.YesNo,

MessageBoxIcon.Question,

MessageBoxDefaultButton.Button2) == DialogResult.Yes)

{

//呼叫BLL层,根据userId,删除该用户数据

ManService service = new ManService();

service.Delete_One_Man(man,typeState);

MessageBox.Show("删除用户成功!", "删除用户信息提示",

MessageBoxButtons.OK, https://www.wendangku.net/doc/794326948.html,rmation);

}

}

catch (SqlException err)

{

//首先进行业务验证,与联系单位有关的记录不允许被删除

if (err.Number == 547)

{

string delStr = "";

if (typeStateName == "销售员")

{

delStr = @"编号为:" + man.Id + "的销售员与客户尚有业务关联,

解除关联之前,不能删除!";

}

else if (typeStateName == "采购员")

{

delStr = @"编号为:" + man.Id + "的采购员与客户尚有业务关联,

解除关联之前,不能删除!";

}

MessageBox.Show(delStr, "删除信息提示", MessageBoxButtons.OK,

https://www.wendangku.net/doc/794326948.html,rmation);

}

else

{

MessageBox.Show(err.Message,"系统异常!",

MessageBoxButtons.OK,https://www.wendangku.net/doc/794326948.html,rmation);

}

}

}

#endregion

#region修改员工信息

private void tsbModifySalesMan_Click(object sender, EventArgs e)

{

if (txtId.Text == "")

{

MessageBox.Show("请先载入,然后点击要修改的员工!", "提示信息",

MessageBoxButtons.OK, https://www.wendangku.net/doc/794326948.html,rmation);

return;

}

Man man = new Man();

int n = this.dgvUserList.CurrentCell.RowIndex;

man.Id = this.dgvUserList.Rows[n].Cells[0].Value.ToString().Trim();

this.txtId.Enabled = false;

this.addOrModify = "Modify";

this.btnOK.Enabled = true;

this.btnCanel.Enabled = true;

}

#endregion

5.3.2 供应商/客户资料管理

本界面主要实现对“供应商/客户”的基本资料的“添加”、“修改”、“删除”和“查询”功能。由于供应商和客户的基本资料十分类似,管理操作也基本一样,所以,为了减少代码量,2个功能共用一个窗体。界面有一个工具栏,其中包含“添加”、“删

超市进销存管理系统设计毕业论文

第一章绪论 1.1 选题背景 1.1.1 国连锁零售企业发展状况 自从我国入世以来,中国的零售业正经历着一场深刻的变革,它不仅使零售业成为经济发展的热点行业,而且对整个流通业乃至经济运行方式都产生了积极影响。 2008全年社会消费品零售总额108488亿元,比上年增长21.6%。分地域看,城市消费品零售额73735亿元,增长22.1%;县及县以下消费品零售额34753亿元,增长20.7%。分行业看,批发和零售业零售额91199亿元,增长21.5%;住宿和餐饮业零售额15404亿元,增长24.7%;其他行业零售额1885亿元,增长3.7%。 在限额以上批发和零售业零售额中,粮油类零售额比上年增长22.7%,肉禽蛋类增长22.3%,服装类增长25.9%,汽车类增长25.3%,石油及制品类增长39.9%,日用品类增长17.1%,文化办公用品类增长17.9%,通讯器材类增长1.4%,家用电器和音像器材类增长14.2%,建筑及装潢材料类下降12.0%,家具类增长22.6%,化妆品类增长22.1%,金银珠宝类增长38.6%,中西药品类增长14.8%。 资料来源:国家统计局.我国连锁零售业发展现状及趋势,2008 图 1-1 2004-2008年社会消费品零售总额及其增长速度

1.1.2 国小型超市库存管理状况 由于小型超市受管理人员整体素质的局限和库存管理的独特性影响,有很多人对库存管理的理解仅仅局限于实物库存管理。因此,小型超市库存管理状况不容乐观,整体水平不高,主要表现为以下几个方面: (1)采购缺乏管理 小型超市大体的运作方式是集中谈判,就近采购,单店控制,这主要是受中小型超市的供应链管理环境、商品销售量及相应的库存管理条件的制约。 (2)畅销品缺货严重,滞销品充斥库房,顾客满意度低 缺货不仅使零售商丧失了销售机会,也使顾客的满意度、忠诚度受到了损害。一般情况下,我们知道,在进行采购和库存控制中一个主要的考核指标就是商品缺货率,尤其是在信息系统投入少、管理还处于初级阶段的小型零售企业,更多关注的不是库存周转率问题,而是减少缺货的顾客满意度问题。 (3)库存周转率不高 库存周转率是衡量超市库存管理水平的一个重要指标。从一定意义上讲,企业的利益由库存周转率所左右,因为企业的生产经营过程实际上就是由资金变为存货,通过销售,由存货变为资金,从中获得利益的过程,在这循环当中,库存的周转率高,意味同样的资金可以获得更高的利润;库存周转率高,意味着可以减少资金占用,提高资金的利用效果。 1.1.3 小型超市库存管理策略研究的意义 对于超市来讲,设置库存的根本目的,是要保证在需要的时间,需要的地点,为需要的商品提供需要的数量。同时,好的库存还能起到以下作用:防止缺货、提高顾客满意度;节省开支、降低库存成本:保证销售过程顺利进行;提高商品进货的均衡性、调节季节性需求等。 虽然小型超市在发展中受资金和管理人才匮乏的双重影响,库存管理整体水平不高,目前对于小型型超市库存管理问题仍无系统的分析。近年来,随着竞争的加剧和多家超市由于资金链断裂带来的危机感,小型超市也在关注基于供应链管理的库存管理方法和策略研究,并且部分已经开始走向应用。

企业进销存管理系统

《Java程序设计》课程设计 题目企业进销存管理系统 学院 姓名 专业计算机科学与技术 学号 指导教师

目录 摘要 (1) 引言 (1) 1 系统需求分析 (1) 2 总体设计 (1) 2.1 项目规划 (1) 2.2 系统功能结构 (2) 2.3 设计目标 (2) 3 系统设计 (3) 3.1 开发及运行环境 (3) 3.2 数据库设计 (3) 1.数据库概要说明 (3) 2.主要数据表的结构 (5) 3.数据库对象命名规则 (5) 4.业务编码规则 (6) 4 功能模块设计 (7) 4.1 主窗口设计 (7) 1.菜单设计 (8) 2.客户区设计 (8) 4.2 系统登录管理 (9) 1.实现目标 (9) 4.3 基础信息管理 (9) 1.供应商添加 (9) 2.供应商修改与删除 (10) 3.基础信息模块技术分析 (11) 4.4采购入库管理 (11) 1.实现目标 (11) 2.设计步骤 (12) 4.5单元测试 (12) 1.单元测试概述 (12) 2.什么是单元测试 (13) 3.越到项目后期,单元测试为何越难进行 (13) 附录参考文献 (14) -1-

摘要 【摘要】 随着国家的政治经济政策的优化改革,使得国内中小企业得以蓬勃发展。可是随着企业的发展,客户数量的的为断增多,财务工作繁杂化,库存产品零乱等一系列问题也接踵而至,给企业经营者运作带来了很大的困扰。信息技术的迅猛发展,科学经营管理观念的迅速传播,使中小企业经营者逐渐认识到转变企业经营管理理念,改善企业经营管理模式是企业适应时代的发展急需解决的问题。现代管理,应该建立在真实、有效的数据信息基础之上,应该是一种科学的、理性的管理体制,而这种管理与经营的联系与互助,又必须依赖于计算机的强大的数据统计功能,计算机管理系统便是实际的企业进销问题与计算机强大数据统计功能相结合的产物。管理系统解决的了商业企业商品的进、销、存、退、换、盘、损、残、调、借、赠等一系列操作流程中的数据信息的处理问题,提供一系列的数据分析,帮助经营者合理的调整各个经营运作环节的运作节奏,并对商品流转过程进行了全程跟踪管理、相应款项流通的全程记录管理和票据信息统计的管理。因此进销存管理系统的全面应用,规范业务流程、提高了企业的管理水平,提高资金流动的透明度,加快商品资金周转速度,进而全面提高了企业的经营水平、进而全面提升了企业的经济效益。 【关键词】企业进销存管理系统

C语言课程设计-学生成绩管理系统-完整版

#include<> #include<> #include<> #include<> /* strcmp函数原型包含*/ #define N 100 /*定义最大学生人数为100*/ struct student /*学生结构体定义*/ { char no[11]; /*学号,10位*/ char name[10];/*姓名,3个汉字*/ char grade[10];/*班级*/ char pro[20];/*专业*/ float score[5];/*储存5门功课的成绩*/ float ave;/*储存平均分*/ int year;/*入学年*/ }stu[N]; int num; void panduani(int); /*通过i的值,判断信息要查找的信息是否存在*/ void output(); /*输出学生成绩函数(公共函数)*/ void init(); /*系统初始化函数*/ void newfile(); /*建立新的数据文件*/ void read1(); /*从数据文件中读取数据*/ void weihu(); /*维护界面函数*/ void new1(); /*新增一个学生成绩函数*/ void xiugai(); /*修改学生成绩*/ void xgcj(int); /*修改成绩*/

void delete1(); /*删除学生信息函数*/ void tongji(); /*统计界面函数*/ void tongji1(); /*计算每个学生平均分*/ void tongji2(); /*计算每门课程的平均分*/ void paixu1(); /*排序函数*/ void paino(); /*按学号排序*/ void paiave(); /*按平均分排序*/ void paidkcj(); /*按单科成绩排序*/ void change(int,int); /*交换结构体数组中的两个记录*/ void outputx(int); /*选择输出单科成绩*/ void find1(); /*查找界面函数*/ int find(char sno[]); /*按学号查找*/ int findname(char cname[]);/*按姓名查找*/ void findyear(int cyear); /*按入学年查找*/ void save(); /*保存文件*/ void stop(); /*停顿函数*/ void stop() /*停顿函数(公共函数)*/ { printf("Press Any Key To Continue...\n"); getchar(); } void output() /*输出学生成绩函数(公共函数)*/ { int i,j;

学生成绩管理系统设计毕业论文

学生成绩管理系统设 计毕业论文 目录 一、系统功能简介------------------------------------------------------------------2 二、小组成员完成的工作--------------------------------------------------------3 三、系统设计分析------------------------------------------------------------------3 四、系统的调试过程---------------------------------------------------------------6

五、工程总结-------------------------------------------------------------------------12 六、附录(源程序代码)--------------------------------------------------------13 共22页 一、系统功能简介 1、进入主界面按系统提示选择相应的功能。 2、输入功能:将学生的、学号、性别、联系方式以及本学期各 门课的成绩都输入进系统。

3、排序功能:所有学生的本学期成绩进行比较,然后按照分数 从高到低进行排序。 4、查询功能:可以分为按学号和按两种方式进行查询出学生本 学期的成绩以及其他有关的信息。 5、修改功能:可以根据学生学号查找到需要修改的学生的所有 信息,然后可以对学生的信息做一个重置。 6、删除功能:通过学号定位,然后删除该学生的所有信息。 7、成绩保存:将学生的成绩信息以文件的形式保存下来。 8、成绩统计:统计每门课的最高、最低成绩以及不及格人数。 二、工作 三、系统设计分析 1、系统功能模块结构图: 本系统是由成绩输入、成绩排序、成绩查询、信息修改、信息删除、成绩保存、成绩统计以及退出程序这8个功能模块组成,其总体结构图如下: 学生成绩管理系统

进销存管理系统设计方案

家电商场进销存管理系统 一.前言 企业通过设计合理的专业性进销存管理系统,可以合理控制进销存各个环节,提高资金的利用率和结算速度,实现管理的高效率、实时性、安全性、科学化、现代化和智能化。 进销销存管理信息系统主要采用6.0 做为开发工具,应用面向对象的程序设计方法,进行开发与设计的。它是一个典型的信息管理系统。本系统可以根据各应用单位情况,适当加以修改,以便更好应用。 进销存管理信息系统是根据某企业所属仓库的实际管理情况进行编写的,主要目的是为了方便企业对仓库来往业务及进销存情况进行集中的查询与管理工作。在社会主义经济高速发展的今天,如果企业对进销存的各项管理运做仍然停滞在以纸、笔为主要工具的阶段,就会因为信息量的快速增长而无法迅速、准确的完成各项管理工作,这样,必将成为企业各方面发展的一个瓶颈。而在当代这个以信息时代为主题的社会里,将信息技术应用于对现代企业的管理,不但可以提高信息的处理速度和提高信息处理的准确性,更重要的是,可以解放劳动力,将他们分配到更需要人力资源的岗位上去,从而加快其现代化、综合化的建设步伐。这样,不但为企业管理部门节省了不必要的开支,更重要的是提高了它的工作效率。 摘要: 进销存系统作为一种企业管理软件可以帮助企业快速有效地管理进货、销售、库存和应收/应付款等各项业务。论述了商业进销存管理系统的设计思想,并给出了相应实现技术。 关键词:进销存, 控件、窗体、数据库 1.课题的背景、目的和意义 现在多数企业的进销存管理工作大部分还是进行着手工管理,工作起来效率很低,并且不能及时了解库存容量,需求的进销存信息等等,不便于动态及时地调整库存结构,以便更好地适应当前学生的借阅需求。手工管理还存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。 基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整进销存结构,并且对进销存过程形成一整套动态的管理就十分必要了。 进销存管理系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。 企业进销存规模要有着完善的进销存信息,对入库每一件物品要有详细的记录信息,功能上对系统的需求是全面的。因此对用户的需求可分为四个方面:一方面是工作人员通过计算机来管理进销存信息,分类编号,调整进销存结构,增加进销存,适应工作人员的需求;二方面是工作人员能通过计算机来查询进销存中的物品,来确定自已需要的销售的相就物品,为销售做好准备;三方面是工作人员对库存中得到每个物品相关记录;四方面也是进销存的核心工作,对入库物品管理。 这四个方面形成了进销存的一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。

商场进销存管理信息系统分析过程

简述商场进销存管理信息系统系统分析过程 摘要:本文主要介绍商场进销存管理信息系统的系统分析过程,通过对企业的现状分析,确定新系统的开发目标,建立功能模型,分析数据库结构。 关键词:进销存系统分析数据库 进销存管理信息系统由进货、库存和销售三个小的子系统组成。进、销、存(进货、销售、存储)管理是商场经营管理的核心环节,如果一个商场能做到合理进货、及时销售、库存量最小、没有积压,那么商场就能取得最佳效益。 系统开发的主要步骤包括系统规划、系统分析、系统设计和系统实施及评价。我们所说的系统分析包括对当前系统任务的分析、数据的收集、数据的分析、系统数据流程图的确定以及系统方案的确定等。 一、商场现状分析 该商场是一家现代化综合大型商场,主营商品零售批发和出售商业铺面,其经营模式和管理系统有一定的滞后。商场现阶段的经营管理虽然也采用计算机进行数据信息处理,但其功能只是停留在存储、打印报表等基本操作上,并且,对进、销、存三个系统实行分散管理,没有形成一个完整、统一的系统。从而导致以下问题的存在: (1)库房与管理部门之间库存信息难以交流,导致库存存在一定程度的积压,库存商品结构不太合理。

(2)业务员、仓管员、计划员和有关领导之间的信息流通困难,内部信息不畅,使得物资供应效率低下,进货不太合理。例如,某些商品已经滞销,甚至积压,却还继续进货。 (3)费用开支不合理。例如,某些商品应分批进货,却一次性购进,增加了仓储费用。 综上所述,最有效的解决方法就是提高经营管理的信息化程度,建立一个完整的进销存系统,降低进货成本和库存成本,提高进销存业务处理效率,同时有效管理各种数据资源,实现对商场主要经营活动的集中化管理。 二、系统分析 商场组织商品流通的业务过程,分为进、销、存三个基本业务环节,是商业企业管理的重点,下面分别对它们进行介绍。 a) 进货管理。在深入市场调查和市场预测,了解与掌握生产和消费发展趋势及需求变化规律的基础上,根据国家政策和计划的要求结合本企业经营特点、经营范围和库存结构情况,依据一定的原则,掌握好进货的品种、数量、花色、进货时间、进货渠道和进货方式等,组织好商品货源,保证销售需要。 b) 库存管理。为了保证商业企业购销业务的持续进行,必须要保证具有一定的商品库存,但库存不当,又会造成人为的损失和浪费。加强库存管理,中心内容是有效地控制库存数量、库存结构、库存时间和库存空间,实现商品库存的合理化。 c) 销售管理。根据市场需要和企业自身的条件,做好销售组织,

通用Excel库存管理系统

通用Excel库存管理系统,最好用的Excel出入库管理表格 库管易网站的表格版块有很多实用出入库管理表格,得到广大仓库管理同行的支持,经过分析与提取各个表格中的实用功能,专门制作了本套《通用Excel库存管理系统》表格。包含仓库货物做账用到的入库、出库、汇总、报表等全部功能,适合绝大部分的仓库、商铺、网店的出入库管理。 使用前提:本表格使用VBA编程完成出入库的自动化处理,在使用前,请在Excel软件中启用宏,具体的方法可以参考Excel启用宏的方法这篇贴子,正确启用宏功能以后,关闭Excel软件,重新打开表格就可以正常使用了。 本贴子简要介绍Excel库存管理系统,让大家可以快速了解各个功能模板的使用方法,强烈建议您阅读本贴的使用教程,然后再开始使用Excel库存管理系统,这样可以少走很多弯路。 一、系统登录与主界面 1、打开库存管理系统,首先看到的是登录界面,要求登录才可以进入系统管理。

系统内置了一个管理员账号:admin,初始密码:123。在登陆界面点击“修改密码”可以改为您自己想用的密码。 如果想增加账号,请登陆系统后,在主界面中点击“用户申请”,在弹出窗口中填写好用户名、密码等资料后确认就可以了。 2、成功登录库存管理系统,首先显示操作主界面,这里列出了所有的功能模块。 主界面“功能导航”区域共有12个按钮,对应着不同的管理功能,点击按钮就可以进入相应的功能界面进行操作。 二、货物信息与基础资料 在开始做账前,需要完善货物信息与基础资料,在主界面点击“系统设置”按钮,进入设置工作表,界面分为左右两部分。 1、左面是货物(商品)的列表,里面已经输入了一些示例货物信息

毕业论文-学生成绩管理系统

一、作品内容介绍 学生成绩管理系统的背景分析: 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改,打印等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。 开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大51教a师s和p学x生提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自动化。现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替,一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全、学生在能方便的查看自己的成绩。 二、开发环境 1、页面开发环境:VS2005集成开发环境 2、开发语言:https://www.wendangku.net/doc/794326948.html, +C# 3、后台数据库:SQL Server2000 4、开发环境运行平台:XP(SP2) 三、系统的结构说明 “学生成绩管理系统”包括三个模块:学生登陆、教师登陆、管理员登陆。这三个模块既相互联系又相互独立。

进销存管理系统论文正文

1.前言 经济大环境的变化使得规模经济的优势不再突出。固定的硬设备、人员数量、大量资金等资源投入占企业效益的比重变少,而软投入如管理、人力资源价值、服务、品牌附加值、渠道却能增加企业的效益。“速度冲击规模”的速度经济概念已经向企业提出。那么对于日益发展壮大的企业集团,怎样才能找到一套功能强大、可任意拓展、低运行成本、安全可靠的管理解决方案,来跟上企业的发展,跟上时代的发展呢?我们认为最好的办法是利用Internet这个工具,架构自己的供需链管理平台,使无处不在的互联网为你所用,实现无处不在的管理目标。让Internet像电一样融入到企业的管理之中,提高企业在新经济时代的核心竞争力,通过对Internet的高效率使用,在激烈的市场竞争中,首先打赢第一仗“信息战”[1]。正是基于对Internet的这种深刻认识,针对中国企业特点提出了基于Internet的网络商务管理解决方案——进销存管理系统。

2.系统分析 2.1需求分析 通过与×××有限公司的沟通和需求分析,要求系统具有以下功能。 ?系统操作简单,界面友好。 ?规范、完善的基础信息设置。 ?为了方便用户,要求系统支持多条件查询。 ?对销售信息提供销售排行。 ?支持销售退货和入库退货功能。 ?批量填写进货单及销售单。 ?支持库存价格调整功能。 2.2可行性分析 2.2.1技术可行性 做任何系统,技术都是最难决断和最关键的问题。根据需求分析得出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。本系统采用的是java技术和microsoft sql servers数据库。正如我们所知道的,java现在已经逐渐成熟,而且被看做是计算机领域很有前途的技术之一。同时数据库采用的是SQL2008。将java以及SQL2008结合起来开发进销存管理系统,必定是可行并且高效的[2] 2.2.2经济可行性 研究经济可行性主要是要进行成本效益的分析,包括估计系统的开发成

进销存管理系统需求分析说明书

华软进销存管理系统 需求分析说明书 部门软件开发部 文档作者职位 文档统一编号 文档版本号 审核人职位 华软国际郑州中心 2007年3月28日

版本修订表

目录 一、引言 (1) 1.编写目的 (1) 2.背景 (1) 3.定义及缩略语 (1) 4.参考资料 (2) 二、任务概述 (2) 1.目标 (2) 2.用户特点 (2) 3.设计和实现的约束和限制 (2) 4.开发环境与技术 (3) 5.软件实现原则 (3) 三、具体需求 (5) 1.功能需求 (5) 1.1.基础数据管理 (5) 1.1.1规格说明 (5) 1.1.2引言 (5) 1.1.3输入 (6) 1.1.4加工处理 (6) 1.1.5输出 (6) 1.2.进销管理 (7) 1.2.1规格说明 (7) 1.2.2引言 (7) 1.2.3输入 (7) 1.2.4加工处理 (8) 1.3.查询统计 (8) 1.3.1客户信息查询 (8) 1.3.2商品信息查询 (8) 1.3.3销售排行 (8) 1.4.系统管理 (9) 2.外部接口需求 (9) 2.1.用户界面 (9) 2.2.软件接口 (9) 3.性能需求 (9) 3.1.灵活性 (9) 3.2.数据管理能力的需求 (9) 4.质量要求 (9) 4.1.安全性 (9) 4.2.可维护性 (10) 4.3.可靠性 (10) 四、待确定问题/需求列表 (11)

一、引言 1.编写目的 编写进销存管理管理系统需求分析报告目的,是为了用户和开发方明确对所建信息管理系统所达到的功能和目标。通过双方不断的讨论和交互,最终形成具有建设目标的书面条款。经双方确认后,将作为开发方设计开发的基本依据和需求方的软件验收标准。同时,通过该需求分析报告,开发方可以更加进一步了解客户的需求,从而严格按照流程及时、准确地完成系统的开发,以满足客户的需求。 同时,该文档也作为概要设计及后续设计的基础。 2.背景 1)本软件的名称 本系统的名称:华软进销存管理系统 以下简称为:HSJXC 2)任务提出者: 某公司 3)开发商: 华软国际 4)硬件环境: 一台数据库服务器和若干终端PC机 5)HSJXC系统的特点: 众所周知,自1961年加拉格尔(J.D.Gallagher)提出管理信息系统(management information system,缩写为HSJXC)概念以来,随着计算机技术的迅速发展和应用领域的不断拓宽,出现了许多种对于HSJXC的定义。总的来说,HSJXC是信息科学、计算机科学、系统科学和管理科学等新兴学科综合交叉的产物,目前仍处在既迅速发展又有待深入完善的过程之中。 3.定义及缩略语 数据流 1.进销存系统(或者HSJXC):即指进销存信息管理系统

c语言学生成绩管理系统含源代码

C 语言程序设计作业 一设计项目:学生成绩管理系统 二总体设计: 2:模块功能说明: 1 输入功能:输入学生姓名学号及成绩。 2 查看功能:输出姓名学号及各科成绩。 3 查询功能:通过学号查询学生姓名及各科成绩。 4 统计功能:统计班级学生及格率,优秀率,各个学生成绩方差等。 5 修改功能:通过输入学号修改指定学生的错误信息。 6添加功能:添加学生信息。 7删除功能:通过输入学号输入指定学生信息。 8保存功能:将学生信息保存。 9 退出系统。 3:主要函数之间的调用关系及各自功能: 主要函数的函数原型 void inputscore(void); void savescore(void); void avergescore(void); void modifyscore(void); void lookscore(void); void searchscore(void); void statistic(void); void add(void); void modify(void);

void delscore(void); void menu(void); i.在菜单界面输入1,调用函数inputscore( )实现输入学生成绩信息功能。ii.在菜单界面2,调用函数lookscore( )实现学生成绩按平均分高低排序输。 出,同时lookscore()函数调用avergescore()函数实现各个学生平均分的计 算。 iii.在菜单界面输入3,调用searchscore()函数实现通过学号查找学生成绩信息功能。 iv.在菜单界面输入4,调用statistic()函数输出班级及格率,优秀率,学生成绩方差,不及格学生名单。 v.在菜单界面输入5,调用modify()函数实现通过学号修改学生成绩的功能vi.在菜单界面输入6,调用add()函数实现添加学生成绩。 vii.在菜单界面输入7,调用delscore()函数实现删除指定学生成绩。 viii.在菜单界面输入8,调用savescore()函数将学生成绩信息保存。 ix.在菜单界面输入9,退出成绩管理系统。

超市进销存管理系统详细设计报告

超市进销存管理系统详细设计报告 1

六、详细设计报告 1.引言 (2) 1.1编写目 的………………………………………………………………… (2) 1.2参考资 料………………………………………………………………… (2) 2.总体设计 (2) 2.1需求概 要………………………………………………………………… (2) 2.2软件结 构………………………………………………………………… (2) 3.程序描述……………………………………………………………………… 2

(3) 3.1系统登录模 块………………………………………………………………… (3) 3.2进货管理模 块………………………………………………………………… (4) 3.3进货查询模 块………………………………………………………………… (5) 3.4销售管理模 块………………………………………………………………… (6) 3.5库存管理模 块………………………………………………………………… (7) 3.6库存查询模 块………………………………………………………………… (8) 3.7员工管理模块……………………………………………………………………… 3

(9) 3.8供应商管理模块 (10) 3.9退货管理模块 (11) 3.10数据库备份模块 (12) 3.11数据库恢复模块 (12) 3.12窗体主界面模块 (12) 4

1.引言 1.1编写目的 在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。这是程序员进行开发及未来测试的重要文档资料。 在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段能够把这个描述直接翻译成用具体的程序语言书写的程序。主要的工作有:根据在<需求分析说明书>中所描述的数据、功能、运行、性能需求,并依照<概要设计说明书>所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决相关问题。 1.2参考资料 <超市进销存概要设计说明书> <超市进销存需求分析说明书> 5

进销存管理系统需求分析

进销存管理系统 【任务1】对进销存管理系统的开发进行背景分析。 在市场经济中,销售是企业运作的重要环节。为了更好地推动销售,不少企业建立分公司后实行代理制,通过分公司或代理上把产品推向最终用户。这些分公司或代理商大多分布在全国各地,甚至是在过为,远距离频繁的业务信息交流是这些企业业务活动的主要特点。在传统方式上,公司之间通常采用电传、电报、电话等方式传递订货、发货、到货、压货、换货、退货等信息,总公司的商务部门在接到分公司或代理商穿来的定单和银行汇款单据传真件后,开具产品出库通知,然后再把相关的进、销、存信息手工存档,再对这些信息进行统计分析,才能了解到整个公司的生产、销售和库存情况。进销存管理是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。如果能做到合理生产、及时销售、库存量最小、减少积压,那么企业就能取得最佳的效益。 【任务2】对进销存管理系统的开发进行可行性分析。 通过计算机网络系统对企业进行全面的管理,满足了企业的现代化管理的要求。 经济性: 企业营运过程中信息的系统化管理,权威的数据统计,为企业的经营决策提供了大量的、权威的科学依据(数据);强大的账单结功能,简化了员工的日常工作,提高了工作效率, 避免了人工管理过程中数据易错所带来的一系列的连锁反映,提高企业的经济效益。 技术性: 实际情况下,在高系统配置、高网络带宽服务,各个级别管理员很容易通过网站对其操作范围内的系统内容信息进行操作管理,完全满足日常经营、管理的要求。 【任务3】制订进销存管理系统的项目开发计划。 企业进销存管理系统是一个典型的数据库开发应用程序,由基础信息模块、采购管理模块、库存管理模块、商品销售模块、查询统计模块、往来管理模块、系统设置模块等部分组 成,规划系统功能模块如下: 基础信息模块:该模块主要管理商品信息录入、客户信息录入、供应商信息录入、商品 信息查询、客户信息查询、供应商信息查询。 采购管理模块:该模块的主要管理商品采购信息录入和商品采购信息查询。 库存管理模块:该块主要管理商品入库信息、商品入库退货、商品库存查询和库存商品 价格调整。 商品销售模块:该模块主要管理商品销售信息录入和商品销售退货信息录入。 查询统计模块:该模块主要管理销售信息查询、销售退货查询、商品入库查询、入库退 货查询、商品销售排行和年销售额分析。 往来管理模块:该模块主要管理商品销售结账、入库退货结账、销售结账查询、商品入 库结账、销售退货结账和入库结账查询。 系统设置模块:该模块主要管理添加操作员、更改操作员密码、删除操作员。 【任务4】对进销存管理系统的开发进行用户需求分析。 本系统是针对中小型企业运营进销存过程所进行设计的,主要实现如下目标: 1.系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存 储安全可靠。 2.键盘操作,快速响应。 3.强大的销售结账功能。 4.全面的账单查询功能。 5.功能强大的年销售额分析图、商品销售排行统计。

学生成绩管理系统毕业设计论文

学生成绩管理系统毕业设计论文 本科毕业论文 学生成绩管理系统 学院: 专业: 计算机科学与技术 学号: 姓名: 指导教师: 【摘要】学生成绩是教育单位不可或缺的一部分,应该能够为用户提供充足的信息和快捷的查询方式。传统的人工方式来管理学生的成绩存在着许多缺点,如:保密性差而且效率低,产生大量的文件和数据,对数据的查找、更新和维护带来困难。 随着计算机科学逐步成熟以及完善,其渗透到人类社会的各个领域并发挥着重 要的作用。运用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理者对学生成绩管理的效率,使学校的管理科学化、正规化。 【关键词】学生成绩管理系统,数据库,access,数据词典。 - I - 目录 1.引言 (1) 1.1项目开发的背景 (1) 1.2项目开发的目标 (1) 1.3 项目开发的意义....................................................................................... 1 2.可行性研究报告与需求分析 (1) 2.1可行性研究 (1) 2.2需求分析 (2) 2.2.1 概述 (2)

2.2.2 系统需求 (2) 2.2.3 数据词典 (2) 2.2.4 数据流程图...........................................................................2 3.系统总体设计 (3) 3.1 系统结构设计 (3) 3.2 数据库结构设计 (6) 3.3 系统E-R图.............................................................................................7 4.系统详细设计 (9) 4.1系统开发工具及运行环境 (9) 4.2系统各功能模块的设计及实现 (9) 4.2.1系统管理模块设计 (12) 4.2.2信息录入模块设计 (13) 4.2.3信息查询模块设计 (21) 4.2.4信息打印模块设计..................................................................22 5.系统测试与维护 (24) 5.1 系统测试 (24) 5.1.1软件测试的目的 (24) 5.1.2系统的测试环境 (24) 5.1.3测试方案设计 (25) 5.1.4测试结果的评价 (25) 5.2 系统维护..............................................................................26 6. 用户手册 (26) 6.1 软件的安装 (26) 6.2 登陆界面 (26)

企业进销存管理系统设计报告

第一章引言 本课程设计主要解决在一个小型企业中,进行库存商品的管理、销售管理的程序设计。企业销售部门管理,是对商品、销售环节的管理,使企业管理中的一个大的问题。一个规范化、自动化的进销存管理系统就显得非常必要。 Access 2000作为一种功能强大的MIS(信息管理系统)开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点。不熟练的程序员和非程序员也能使用它来开发简单的应用系统。 1.1应用背景 企业进销存管理系统是一个销售型企业不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业进销存管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个仓库进销存管理系统是很有必要的,具有其特有的技术意义和管理意义。 本文实现的企业销售部门管理系统基本上能够满足现代小型企业管理的需求。信息录入项目齐全、完整、系统。销售管理系统灵活使用表格对各种信息分门别类,可以方便地查询、阅读、修改。 1.2 课程设计目的 概括的讲,企业对进销存系统的需求具有普遍性。企业应用进销存可有效减少盲目进货,降低进货成本,合理控制库存,减少资金占用并提高市场灵敏度,提升企业市场竞争力。在网络化,信息化飞速发展的今天,开发一套进销存管理系统作为软件应用平台,构建一个业务与财务一体化,多个环节一体化的进销存管理系统有着重要的现实意义。

进销存管理系统设计报告

西安财经学院 《信息系统分析与设计》课程设计报告题目进销存管理系统 姓名 专业信息管理与信息系统 班级 XXXX 学号 XXXXXXXX 一、系统概述 (一)序言 (二)系统任务 (三)系统目标 (四)人员分工 二、系统需求分析 (一)、需求分析 (二)、可行性分析 1、技术方面的可行性 2、经济可行性研究 3、操作可行性研究 三、系统分析 (一)业务流程分析(销售部分) 业务流程图图例说明: (二)数据流程分析 (三)数据字典 四、系统设计 (一)系统总体设计 1、系统总体结构 (二)系统的详细设计

1、代码设计 2.输入输出设计 (三)数据库设计 1、概念结构设计 2、逻辑结构设计 3、物理结构设计 五、系统实施 (一)开发工具的选择 1、 SQL介绍 2、Visual basic编程语言简介 3、SQL Server 数据库简介 (二)源程序清单 1、VB源代码 2. 数据库源代码 供应商资料表 (三)、数据库中部分表的关系及约束 (四)运行界面 连接数据库界面: (五)、系统调试、测试 1、测试的意义 2、测试原则 3、系统测试的方法 4、测试用例 课程设计总结 致谢 参考文献

一、系统概述 (一)序言 社会在不断进步,科学技术和管理也在迅速发展,这使得每个企业得到了前所未有的发展机遇,但同时也必须面临市场竞争的严重挑战,在日趋激烈的竞争环境下,企业要求生存、发展,就必须对企业进行科学的管理。而用计算机来处理企业内部信息间的流通和使用,既可以实现数据信息的共享,控制好数据的冗余度,并使企业有统一的管理,提高信息的利用率;又可以实现整体数据的结构化,这样就可以大大的提高企业决策的效率。 中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。这就要求中小企业必须改变企业的经营管理模式,提高企业的运营效率。目前,我国中小企业的信息化水平还很低,相比国外企业,还只处于刚开始始用的阶段。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。 物资、人才、资金并称为企业的三大资源,控制物流是每个企业都需要做好的事情。本次设计即是针对企业在进、销、存管理方面所做的分析,进销存管理就是要权衡库存费用(包括商品价值,订货费用,短缺等),使总费用最低。进销存管理系统的职能大体上包括采购管理、销售管理和库存管理。本软件是一款通用性极强企业进销存管理系统,软件囊括了企业进、销、存管理的全过程。 (二)系统任务 进销存管理系统是一个将资料管理、采购管理、销售管理和库存管理等业务融为一体的系统。一个完善的进销存管理系统的任务主要包括以下几项: 1、资料管理,主要负责管理供应商资料、商品资料以及客户资料。 2、采购管理,主要负责采购管理,包括采购单、采购入库和采购查询

学生成绩管理系统代码c语言编写

/* Note:Your choice is C IDE */ #include "stdio.h" #include "stdlib.h" #include "string.h" typedef struct student // 定义学生 { char name[10]; int number; char sex[2]; int math; int eglish; int clanguge; int average; } student; typedef struct unit // 定义接点 { student date; struct unit * next; } unit; unit * build() // 建立链表并返回指针 { unit *p; if ((p =(unit * )malloc( sizeof (unit))) ==NULL) { printf( "=>初始化失败!"); return 0; } else { p-> next =NULL; p-> date . number=0; // 头结点存放学生人数printf( " 初始化成功!\n" ); return p; } } void add(unit * head) // 增加学生 { unit *p,*q; int m,n =0; q=head-> next; p=(unit * )malloc( sizeof (unit)); printf( "=>请输入新生姓名!\n" ); gets(p ->date . name);fflush(stdin); printf( "=>请输入学号!\n" ); while (n ==0)

学生成绩管理系统-毕业论文

学生成绩管理系统的软件开发过程文档 学生姓名 专业班级 学号 院(系)

目录 摘要 (1) 1 绪论......................................... 错误!未定义书签。 1.1 引言 (1) 1.2 课题研究内容 (2) 2 需求分析 (2) 2.1 需求分析概述 (2) 2.2 系统需求 (3) 2.3 功能需求 (4) 2.4 可行性分析 (4) 2.4.1 技术可行性 (5) 2.4.2 经济可行性 (5) 2.4.3 操作可行性 (5) 2.5 系统性能要求分析 (5) 2.6 其他要求 (6) 3 成绩管理系统开发技术支持 (6) 3.1 数据库技术 (6) 3.2 开发工具的选择 (7) 4 数据库设计 (7) 数据库设计 (7) 5 成绩管理系统功能的设计和实现 (8) 5.1 系统主界面 (8)

5.2 信息查询界面 (11) 5.3 修改删除学生信息界面 (14) 5.4 学生成绩录入界面 (18) 6 成绩管理系统的测试与维护 (27) 6.1 链接测试 (27) 6.2数据库调试 (27) 6.3网站维护 (28) 结束语 (28) 致谢........................................ 错误!未定义书签。参考文献........................................ 错误!未定义书签。

学生成绩管理系统的设计与实现 摘要 成绩管理是一个教育单位不可缺少的重要组成部分,它的内容对于学校的教务管理人员来说至关重要,随着计算机技术的飞速发展,利用计算机实现管理势在必行。本论文介绍了学生成绩管理系统从分析到设计最后到开发的全过程,在开发过程中,主要用Microsoft Visual Studio 2008设计窗体, Microsoft Access建立数据库,实现了学生信息查询,学生信息修改,学生成绩录入等基本功能。成绩管理系统具有检索迅速、查找方便、可靠性高、存储量大、成本低等优点,成绩管理系统的使用,提高了成绩管理的效率。 1.1 引言 在现代,高科技的飞跃发展,计算机的大量普及,使得人们生活节奏越来越快。因此对教育行业的多元信息进行有效的管理工作,也成为教育行业中的重中之重。目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。为各高校教务工作人员减轻负,提高工作效率,所以制作了学生成绩管理系统。 学生成绩管理系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。比较系统地对教务、教学上的各项服务和信息进行管理,使数据管理更现代化、自动化、智能化、人性化。同时,减轻了学院教务人员管理的工作量,缩小开支,提高工作效率和准确率,使其变得更具有条理性,科学性,为教育行业做出了巨大的贡献,也为今天的民办教育在未来市场的竞争力有所提高。 学生成绩管理系统使用了全新的成绩管理理念,系统从完善的基础信息管理,和对创建新用户、已创建的成绩数据的录入,修改,浏览,统计等功能操作,基本能够满足各高校教师的需要。随着计算机技术的发展,特别是计算机网络技术与数据库技

相关文档
相关文档 最新文档