基于C#.NET的高职院校教材管理系统设计与实现

2017-11-20 09:14接民程华
电脑知识与技术 2017年26期
关键词:出库代码管理系统

接民+程华

摘要:教材管理在教学工作中占据重要地位,该文综合运用C#.NET和SQLServer2008相关技术,开发教材管理系统,有效地解决了教材订购、教材入库与出库、教材检索与结算等问题,提高了管理效率与水平。该系统界面友好,使用方便。

关键词:教材;C#.NET;SQLServer2008

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)26-0061-03

1 緒论

1.1 高职院校教材管理系统选题背景和意义

教材是知识的书面表达形式,是前人智慧的提取与凝练,是高等职业院校中教学环节的重要沟通纽带,教材管理在教学工作中显得尤为重要。随着高职院校开设的专业数量的增加,且每个专业的专业方向快速拓展,相应的专业教材的需求量也大幅度增加。因此,如何针对这一实际情况,如何更好地培养出高素质的高职高专人才,开发高职院校的教材管理系统是必然的选择,开发出高职院校的教材管理系统,必然提高教学的整体管理水平。

1.2 相关技术介绍

C#语言综合了C语言和C++语言的特点,是微软公司专门为使用.NET平台而创建的一种语言。C#语言汲取了其他语言的优点,并抛弃其缺点。C#语言能使用 .NET framework 代码库提供的每种功能。

Microsoft VisualStudio2008( VS2008)是微软的IDE版本,IDE的英文全称为 Intergrated DevelopmentEnviroment,中文含义为集成开发环境。VS2008具有良好的代码管理管理功能,提供程序调试,还能实现分发部署等。VS2008能够使开发者创建调试项目,布局应用界面,编写应用代码,完成项目的打包、发布等。

SQL Server 2008 是基于C/S的大型关系型数据库管理系统,它通过管理控制平台,来进行数据分析,进行报表服务,进行通知服务,管理和操作数据库,对相关的数据进行分析,保证数据的完整性和安全性,能独自安装并根据需要配置SQL Server,为决策者及用户服务。

2 系统需求分析

2.1 教材管理系统开发流程

1) 需求分析:弄清楚教程管理的相关流程,尽可能考虑人机关系,开发条件以及与运行系统等的联系。

2) 系统分析:系统的设计规划等,并对系统进行进一步的分析,了解系统实现的功能,尽可能的实现;

3) 系统开发环境:运用作为集成开发环境,以C#.NET为开发工具,运用Visual Studio 2008作为集成开发环境,后台数据库用SQL Server2008,结合Photoshop进行界面图像处理,并下载安装设计系统所需要的其他软件。

4) 功能代码的实现:在前面的各个项目规划工作都完成后,进行具体到每个细节模块的代码实现:

5) 系统运行、测试、完善。

2.2 教材管理系统结构图

3 数据库设计

进入SQLServer2008,建立数据库,数据库的名称为jiaocai.MDF。

在对象资源管理器中,展开“数据库”文件夹,找到jiaocai数据库。在该图标上,右键单击鼠标——>选择“新建数据表” ——>打开表设计器——>设计数据表的结构——>输入数据。

通过相同的方法,分别建立四张主要数据表,即教材入库表(inin),教材出库表(out),教材总表(total),教材计划订购表(planorder)。

4 项目详细设计

4.1 教材管理系统登录窗体设计

运行VS2008,新建窗体,窗体名为教材管理系统登录。该窗体包含两个标签,两个文本框,两个按钮,两个标签的名称为Label1和Label2,文本为用户名和密码,两个文本框的名称为txtUser和txtPass,文本为空,两个按钮的名称为btnOk和btnCancel,文本为确定和取消。部分设计代码如下。

系统管理:

主要是添加用户、修改密码、退出系统等操作。“添加用户”可添加一般用户和超级用户;“修改密码”是指修改用户的登录密码;“退出系统”是指退出教材管理系统。

教材订购:

每个院系的每个专业团队,根据人才培养方案的要求,根据讲授的课程订购教材计划,上报院教务处教材科,然后由教材科汇总生成全院的教订购报表。

出入库管理:

出入库管理含入库管理、出库管理、教材总库三个操作。 “入库管理”就是将购买的教材存入书库,“出库管理”就是由院系部领取教材。根据入库、出库的信息自动修正库存表。要做到“帐物相符”。

账务结算:

财务结算含供应商结算、院系部结算、班级结算三个操作。

综合查询:

实现按教材名称、按教材作者、按教材的ISBN、按出版社名称等进行数据模糊或精确查询,并能以报表或表格的形式存现。

关于系统:

关于系统含“关于系统”和“通知公告”两个项目。

部分代码设计如下。

6 总结

本文基于C#.NET 技术,结合SQLServer2008数据库系统,开发出一套教材管理系统,并具体应用于江苏食品药品职业技术学院的教材管理工作中,系统运行良好,各项功能满足要求,极大地提高了管理的效率。

参考文献:

[1] 于斌,丁仪心.SQL Server2008数据库案例教程[M].北京:机械工业出版社,2013.

[2] 段利文,龚小勇.关系数据库与SQL Server2008[M].北京:机械工业出版社,2013.

[3] 周洪斌.C#程序设计项目教程[M].北京:电子工业出版社,2014.

[4] 杨克玉.C#程序设计[M].北京:中国水利水电出版社,2015.endprint

猜你喜欢
出库代码管理系统
基于James的院内邮件管理系统的实现
基于LED联动显示的违停管理系统
创世代码
创世代码
创世代码
创世代码
卷烟配货出库流程的优化与应用
散粮出库 加快腾仓
“出库费” 应由谁来付
海盾压载水管理系统