摘 要
教材信息管理目的是为了提高销售量,减少库存量,掌握教材的市场动态与需求、提高教材销售效益。本课题结合安徽工业大学教材销售管理的特点,建立了教材信息管理系统。 本毕业设计主要工作是建立教材信息管理系统的销售子系统。该销售子系统以SQL.Server作为后台数据库,利用Visual C#.net为开发工具;具体工作是在对实际情况调查分析后,将实际的商务流程转变商务逻辑模型,并根据该模型建立销售子系统,完成教材销售和查询统计工作。 本论文按照软件工程的规范和流程,分别阐述教材销售子系统的问题定义、需求分析、系统设计、详细代码设计以及软件测试工作,最后则是总结与展望。
关键词: 教材销售; 教材信息管理; C#
Abstract
The purpose of teaching material information management is to increase the sale quantity, reduce the storage, control the development and the requirement of teaching material market and increase the profit of teaching material sale. This problem combining with the characteristics of the teaching market sale management of Anhui University of Technology has established the material information management system. The main work of this graduation design is to establish the sale sub-system of the teaching material information management system .The sub-system uses SQL Server as the background database and Visual C#.NET. as the development tool. The concrete work is to analyze the case of the practical research, then change the practical commercial process into commercial logical model, establish the sale sub-system in accordance with the model and finish the work of teaching material sale and research statistics. The paper separately introduces the problem definition, requirement analysis, system design, code design and software trial work of the sale sub-system and the summary and the expectation in the end.
Keywords: Teaching Material Sale; Teaching material information management; C#
目 录 前 言 1 1 相关知识和技术简介 2 1.1 C#语言 2 1.2 ADO.NET介绍 2 1.3 SQL SERVER数据库简介 2 2 系统需求分析 5 2.1 需求分析 5 2.2 任务概述 5 2.2.1 目标 6 2.2.2 运行环境 6 2.3 功能需求 6 2.4 性能需求 7 2.5 数据字典 7 2.6 数据流程图 8 2.6.1 数据流程图 8 2.6.2 数据流程图加工条目 10 2.6.3 教材出库流程 11 2.7 数据库设计 12 3 系统总体设计 15 3.1 系统模块图 15 3.2 数据库设计 17 3.2.1 逻辑结构设计 17 3.2.2 数据库结构 17 4 系统的实施 21 4.1 数据库实施 21 4.2 功能模块的实现 21 4.2.1 用户登录模块 21 4.2.2 主窗口模块 23 4.2.3 销售管理模块 23 4.2.4 库存管理库模块 26 4.3 系统测试 29 总结与展望 30 致谢 31 参考文献 32 附录A 程序原代码 33 附录B 中英文翻译 55
前 言
今天,人类社会正处在一个知识经济,科技创新的网络时代。已经突破和将要突破的信息传播和交流技术,使得知识信息加速更新和快速传递,给我们所处的社会带来了超乎想象的变化。面对浩瀚的、飞速更新的信息,如何有效的开发、合理而充分地利用有价值的最新信息. 这是面临迫切需要解决的问题。随着电子商务的发展,信息化越来越重要,安工大教材管理系统就是在这样的背景下产生的,信息化的建设直接关系到学校的教学与管理水平,学校的教材管理同时也必须要跟上信息化建设的步伐。 安工大教材管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。本人结合安工大教材销售目前情况的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、Visual C#.NET应用程序设计,Visual C#.NET数据库技术进行了较深入的学习和应用,主要完成的是安工大教材管理系统(销售子系统)的实现功能模块以及数据库结构和应用程序。
1 相关知识和技术简介
本销售管理子系统主要是以Visual C#.NET为开发工具,以SQL.Server为数据库。下面就对C#.、ADO.NET和SQL.Server简单阐述。 1.1 C#语言 C#是一种简单、现代、面向对象和类型安全的编程语言,由C和C++发展而来。C#(发音为“C霎普”)牢固地植根于C和C++语言族谱中,并且会很快被C和C++程序员所熟悉。C#的目标在于把Visual Basic和C++的优势和能力有机地结合起来。 C#作为Microsoft Visual Studio 7.0的一部分提供给用户。除了C#以外,Visual Studio还支持Visual Basic、Visual C++和描述语言VBScript和Jscript。所有这些语言都提供对Microsoft .NET平台的访问能力,它包括一个通用的执行引擎和一个丰富的类库。Microsoft .NET平台定义了一个“通用语言子集”(CLS),是一种混合语言,它可以增强CLS兼容语言和类库间的无缝协同工作能力。对于C#开发者,这意味着C#是一种新的语言,它已经可以对用老牌工具如Visual Basic和Visual C++使用的丰富类库进行完全访问[1]。C#自己并没有包含一个类库。 1.2 ADO.NET介绍 ADO.NET是微软新一代.NET数据库的存取结构,ADO是ActiveX Data Objects的缩写。ADO.NET是数据库应用程序与数据库间沟通的桥梁,主要提供一个面向对象的数据存取架构,用来开发数据库应用程序。ADO.NET的架构主要是希望能够在处理数据的同时,不要一直和数据库相连,而导致占有系统资源的现象发生。为了解决此问题,ADO.NET将存取数据和数据处理分开,达到离线存取....................................
|