资源描述
“思源”书店进销存系统 计算机毕业名师资料合集(完整版)资料
(可以直接使用,可编辑 优秀版资料,欢迎下载)
目 录
1 引言 2
2 “思源”书店进销存管理系统的设计 3
2.1 应用需求分析 3
2.2 系统功能模块划分 3
2.3 本系统的数据流图(如图2.2) 4
2.4本系统数据库设计 5
数据项设计 5
概念模型的设计 5
关系数据库的设计 5
3“思源”书店进销存管理系统的实现 7
3.1公共模块的实现 8
3.2 用户登录模块的实现 9
3.3客户管理模块和供应商管理模块的实现 10
3.4零售模块的实现 11
3.5其他模块的实现 12
4 结果分析 13
4.1 本文所采用的两种数据库访问方法的分析 13
数据访问对象和ADO DATA控件。 13
采用以上两种数据库访问方法的优劣性分析 13
4.2 零售和批发模块运行结果分析 15
4.3 库存管理模块的结果分析 15
4.4 客户和供应商管理模块的结果分析 16
5 结束语 16
参考文献 16
“思源”书店进销存管理系统
摘 要:本文为“思源”书店设计开发了进销存管理系统。首先对“思源”书店进销存管理系统进行了需求分析、功能模块划分和数据库结构设计,然后运用VB和数据库的知识对各功能模块进行了编程实现,最终完成了“思源”书店进销存管理系统的设计开发。该系统实现了对客户信息、库存信息和供应商信息的科学统一管理,可以对这些信息进行浏览、查询、添加、删除和修改等基本操作。特别是实现了“思源”书店的批发和零售管理中的自动结帐功能,使“思源”书店进销存系统化和自动化。基于对系统安全性的考虑,本系统还设置了一般管理员和高级管理员两级权限管理,对信息管理提供了安全保障。
关键词:数据库;书店进销存管理;ADO数据访问对象;ADO DATA控件
Abstract : The paper designs to develop sale management system for the “SiYuan” bookstore . At first, the “SiYuan” bookstore sale management system is analyzed, function mold is divided and database construction is designed. Then each function mold is designed and realized by the knowledge of VB and database. Finally the “SiYuan” bookstore sale management system is completed. The system realizes to scientific manage the supplier’s information, the customer’s information and the information of stock. And this information can be viewed, searched, increased, deleted and modified. Especially, the system realizes the automatic account function of the wholesale and retail of bookstore, and completes systematization and automation of the “SiYuan” bookstore sale too. Owing to the consideration of the system safety, the system establishes two class legal manage, the general managing person and high class managing person in order to guarantees the system safety.
Keywords: Database; Book sale management;ADO data visits object;ADO data controls piece
1 引言
随着时代的进步与发展,人类已步入快速发展的信息时代。在各个领域都离不开信息管理,而计算机强大的信息管理功能已得到社会各界的普遍认可,它不仅可以提高工作效率,而且大大提高了数据信息的安全性。在相当长的时间内“思源”书店进销存结算依靠计算器、算盘等计算工具,针对一些计算程序复杂的过程往往可能由于人为操作失误而造成不可挽回的计算错误;对于图书库存情况的统计和核实往往采取人工手抄和实地点货的方式,这样造成了工作效率的降低和人力资源的浪费;对于客户和供应商的基本情况采取查阅销售记录和入库记录,借助于文本、表格等纸介质的手工处理。而且由于客户和供应商的信息量大,处理工作繁琐,容易造成数据丢失、出错后不易查找的缺点。总的来说是缺乏系统、规范的信息管理手段。本文设计开发出的“思源”书店进销存管理系统克服了以上介绍的种种缺点,使书店进销存管理更加自动化、系统化和规范化。
据统计,产品进销存可以耗费整个书店高达25%的运营成本。由此可见,利用数据库技术开发信息系统可以降低销售耗费,对书店提高利润意义重大[1]。“思源”书店进销存管理系统是典型的信息管理系统,其开发主要包括建立和维护数据安全性好的数据库和功能完备、界面友好的前端应用程序,因此,本文结合“思源”书店进销存管理系统的要求对VB 6.0和桌面数据库Access进行了深入的学习和研究,在开发过程中采用VB 6.0作为开发工具,特别是其新增加的ADO数据访问对象编程访问数据库和ADO DATA控件访问数据库。主要完成“思源”书店进销存管理系统的开发,并通过开发应用系统的实践过程来探讨ADO数据访问对象编程访问数据库和ADO DATA控件访问数据库的优劣性。
2 “思源”书店进销存管理系统的设计
2.1 应用需求分析
“思源”书店进销存管理系统需要满足批发和零售两方面的的需求。零售的需求是系统默认为每种图书销售量为一本,一次可购多种图书,零售不进行打折。批发的需求是图书销售量可以由一般管理员或高级管理员来设置,同样可购多种图书,但可以进行打折。同时,出于对信息管理安全性需求,本系统设置了两种操作权限,两种操作权限分别为一般管理员和高级管理员。一般管理员能够浏览、查询图书基本信息;浏览、查询、添加,删除和修改客户及供应商的基本信息;添加、修改仓库基本信息;操作销售管理模块。但是,不能设置系统管理模块,进行添加、删除和修改系统管理员信息。这部分由高级管理员管理和维护。高级管理员可以进行所有操作,没有操作限制。
2.2 系统功能模块划分
1 登录和欢迎模块
这两个模块提供“思源”书店进销存管理系统的登录界面和欢迎界面。
2 主界面模块
该模块提供“思源”书店进销存管理系统的主界面,是主系统的唯一入口和出口,并提供用户选择和调用各子模块。
3 图书信息模块
该模块提供对图书信息的查询和浏览功能。
4 客户管理模块
该模块提供对客户信息的浏览、查询、添加、删除和修改等功能。
5供应商管理模块
该模块提供对供应商信息的浏览、查询、添加、删除和修改等功能。
6 库存管理模块
该模块提供对库存信息的添加、修改等功能。
7销售管理模块
该模块提供图书的批发和零售等功能。
8系统设置模块
该模块提供系统管理员的添加、删除和修改等功能。
本系统几大模块的结构如(图2.1)
图2.1系统模块结构
2.3 本系统的数据流图(如图2.2)
图2.2系统的数据流图
2.4本系统数据库设计
通过需求分析,可确定系统的数据项和数据结构如下:
… …
… …
… …
供应商
图书
销售
客户
图书编号
书名
作者
备注
客户编号
客户名
备注
单位编号
单位名称
备注
对应
进行
提供
图2.3实体间的关系E-R图
(1) 图书信息(图书编号、书名、作者、出版社、定价、备注)。
(2) 客户信息(客户编号、客户名、性别、单位、职务、单位 、 、住宅 、家庭地址、备注)。
(3) 供应商信息(单位编号、单位名称、单位地址、联系人、单位 、 、住宅 、通讯地址、 、网址、备注)。
本设计阶段在需求分析的基础上设计出能够满足“思源”书店进销存管理的各种实体。根据上面分析所得的实体有:图书信息实体、客户信息实体和供应商信息实体。实体间的关系E-R图(如图2.3)
根据概念结构设计的关系E-R图,本文选用Microsoft Access 2000数据库来进行数据库的逻辑设计。首先创建四个基本数据库表,如表2.4—2.7
表2.4 book
字段名
数据类型
可否为空
说明
编号
字符型(30)
否
图书编号
入库日期
日期型(8)
否
入库日期
书名
字符型(30)
否
书名
作者
字符型(30)
否
作者
出版社
字符型(30)
否
出版社
定价
数值型(30)
否
定价
库存量
数值型(30)
否
库存量
供应单位编号
字符型(30)
否
供应单位编号
备注
字符型(30)
可
备注
表2.5 customer
字段名
数据类型
可否为空
说明
客户号
字符型(30)
否
客户号
客户名
字符型(30)
否
客户名
所购图书编号
字符型(30)
否
所购图书编号
性别
字符型(30)
否
性别
单位
字符型(30)
否
单位
职务
字符型(30)
否
职务
单位
字符型(30)
否
单位
字符型(30)
否
住宅
字符型(30)
否
住宅
家庭地址
字符型(30)
否
家庭地址
备注
字符型(30)
可
备注
表2.6 yonghu
字段名
数据类型
可否为空
说明
用户名
字符型(30)
否
用户名
口令
字符型(30)
否
口令
权限
字符型(30)
否
权限
表2.7 provide
字段名
数据类型
可否为空
说明
单位编号
字符型(30)
否
单位编号
单位名称
字符型(30)
否
单位名称
单位地址
字符型(30)
否
单位地址
联系人
字符型(30)
否
联系人
单位
字符型(30)
否
单位
字符型(30)
否
住宅
字符型(30)
否
住宅
通讯地址
字符型(30)
否
通讯地址
字符型(30)
否
网址
字符型(30)
否
网址
备注
字符型(30)
可
备注
3“思源”书店进销存管理系统的实现
3.1公共模块的实现
在开发“思源”书店进销存管理系统时,建立了一个用ADO数据访问对象访问数据库的公共数据模块,以便于其他模块的引用,但在开发过程中发现用ADO Data 控件访问数据库更简单、易用,所以只在登录界面模块引用了公共模块。核心代码如下
Option Explicit
Public QuanXian As String
Public ADOLi As New ADODB.Connection ' 建立一个全局的连接数据库对象
Sub Main()
'启动过程
If ConnDB Then
A登录窗体.Show
End If
End Sub
Private Function ConnDB() As Boolean
'连接数据库
On Error GoTo ErrorConn
'设定连接字符串
Data Source=C:\Program Files\Bshop.mdb;Persist Security Info=False "
ADOLi.Open
ConnDB = True
Exit Function
ErrorConn:
MsgBox "连接数据库时出错,原因为:" & Err.Description, vbOKOnly + vbCritical, "重要警告!"
Set ADOLi = Null
ConnDB = False
End Function
3.2 用户登录模块的实现
本窗体是一般管理员和高级管理员共用的界面,是进入本系统主窗体的入口。它能够验证管理员身份,如果用户名和口令为空,那么点击确定按钮后将弹出对话框提示用户补充完整;如果用户名不正确点击确定按钮将弹出对话框提示此用户不存在;如果口令输入错误系统允许重复输入三次,仍得不到验证,将自动退出登录窗体,如果得到验证将进入主窗体。具体实现过程为:在窗体中添加两个按钮控件、三个文本框控件、五个标签控件。把三个文本框分别命名为txtYongHu、txtKouLing和text1用来输入用户名和口令、显示当前时间,最后设置其他控件的属性,调整窗体设置。窗体如图3.1
图3.1 登录窗体
核心代码如下:
Dim PASSWDN As Integer
Dim adoYong As New ADODB.Recordset
adoYong.Open "SELECT * FROM YONGHU WHERE 用户名 = '" & txtYongHu & "'", ADOLi, adOpenDynamic, adLockOptimistic, adCmdText '验证用户名时大小写不分
If Not adoYong.EOF Then
If txtKouLing <> adoYong.Fields("口令") Then
MsgBox "口令出错", , "出错"
PASSWDN = PASSWDN + 1
If PASSWDN = 3 Then GoTo CHUKOU '只能输入口令三次
txtKouLing.SelStart = 0
txtKouLing.SelLength = Len(txtKouLing.Text)
txtKouLing.SetFocus
adoYong.Close
Else
QuanXian = adoYong.Fields("权限")
adoYong.Close
Unload Me
B欢迎窗体.Show '进入欢迎窗口
End If
End If
End Sub
3.3客户管理模块和供应商管理模块的实现
这两个窗体功能基本相同,都提供对客户或供应商信息的浏览、查询、添加、删除和修改等。因实现过程基本相同,这里只介绍客户窗体。具体实现过程为:在窗体中添加一个adodc1控件、十个标签控件、十个文本框控件、十个按钮和两个frame控件,设置adodc1控件属性与Bshop的constomer表相连接,然后分别将文本框的DataSource属性设置为adodc1、DataField属性设置为constomer表中对应字段,设置其他控件的属性。窗体如3.2图
图3.2 客户窗体
核心代码如下:
Dim INPUTstr
INPUTstr = InputBox("请输入要查询的客户号", "查询")
If INPUTstr <> "" Then
End If
End Sub
3.4零售模块的实现
这两个窗体主要实现图书的批发和零售功能,窗体和源代码如下:在零售窗体系统默认销售量为一,管理员只需确定客户购买的图书,然后点击确定购买按钮便可实现零售功能。在批发窗体必须先确定购买图书,并输入销售量和折扣,然后点击确定购买按钮便可实现批发功能。因实现过程基本相同,这里只介绍零售窗体,具体实现过程为:在窗体中添加一个adodc1控件、九个标签控件、十个文本框控件、五个按钮、三个frame控件和一个DataGrid控件。设置adodc1控件属性与Bshop的book表相连接,然后分别将文本框和DataGrid控件的DataSource属性设置为adodc1、DataField属性设置为book表中对应字段,设置其他控件的属性。窗体如3.3图
图3.3 客户窗体
核心代码如下:
Public tabstring
Private Sub Command1_Click()
Text10.Text = Text10.Text - Trim(Text6.Text)
Text7.Text = Val(Text5.Text) * Val(Trim(Text6.Text))
Text11.Text = Val(Trim(Text11.Text)) + Val(Trim(Text7.Text))
DataGrid1.Refresh
Text6.SetFocus
End Sub
3.5其他模块的实现
图书信息管理、仓库管理和系统管理主要完成信息的浏览、查询、添加,删除和修改等功能;欢迎窗体没有什么实际功能,只起到给用户留下良好的印象。本窗体提供不同权限的管理员选择和调用不同模块的单一出入窗体。因这些窗体实现过程基本类似于以上介绍的窗体,所以这里不再重复介绍。
4 结果分析
4.1 本文所采用的两种数据库访问方法的分析
ADO数据访问对象和ADO DATA控件。
ADO数据访问对象主要由连接(Connection)、命令(Command)、记录集(Recordset)、字段(Field)、参数(Parameters)、错误(Error)和属性(Property)等七个对象的集合构成了ADO对象编程模型的层次结构。ADO有两种方法建立连接,主要是使用连接对象和记录集的Open()方法。两种方法的完整语法如下:connection.Open connectionString、UserID、Password、openOptions和recordset.Open Source、Activeconnction、CursorType、LockType、Options
在Visual Basic 6.0 中,使用ADO Data控件可以方便地创建ADO对象,建立对数据源的访问。它是通过设置与数据访问有关的属性建立同数据库或远程数据源的连接,创建对应的数据访问对象,返回数据。使用ADO Data 控件连接到数据源主要依靠设置ADO Data 控件的属性对话框,其连接是通过鼠标的操作完成的。
在“思源”书店进销存管理系统的具体实现过程中,本文建立了一个用ADO数据访问对象访问数据库的公共数据模块和用户登录模块,这两个模块实现了对C:\Program Files\Bshop.mdb和C:\Program Files\Bshop.mdb\YONGHUtable的连接访问和操作,源代码如下:
Public ADOLi As New ADODB.Connection
Data Source=C:\Program Files\Bshop.mdb;Persist Security Info=False "
ADOLi.Open
Dim adoYong As New ADODB.Recordset
adoYong.Open "SELECT * FROM YONGHU WHERE 用户名 = '" & txtYongHu & "'", ADOLi, adOpenDynamic, adLockOptimistic, adCmdText '验证用户名时大小写不分
在本系统的客户管理模块,同样实现了对C:\Program Files\Bshop.mdb和C:\Program Files\Bshop.mdb\customer table 的连接访问和操作。在这个模块中运用了ADO Data 控件连接数据库.其连接方法主要依靠设置属性对话框。鼠标来完成。具体步骤为:
1 在ADODC1控件上单击鼠标右键,在快捷菜单上选择[属性]命令,打开ADODC1的属性对话框。
2 在[通用]选项卡中,选择[使用连接字符串]单选按钮.并单击[生成]按钮,打开[数据连接属性]对话框。
3 在[数据连接属性]对话框的[提供者]选项卡中,选择Microsoft Jet 4.0 OLE DB Provider,单击[下一步]命令按钮,在[连接]选项卡中选择C:\Program Files\Bshop.mdb。
4单击[测试连接]命令按钮,测试刚才的设置是否正确及数据库是否可用,返回到ADODC1的属性对话框。
5 在ADODC1的属性对话框的[记录源]选项卡中,在命令类型中选择2-adCmdTable;在表或存储过程名称中选择customer,单击确定。
显而易见,通过以上实践操作可以得出: 使用ADO数据访问对象连接数据库需要熟悉和掌握ADO对象的编程机制,而且需要编写相当多的代码,对程序维护造成困难。但它灵活,实现的功能更加强大。比如,运用App.Path将公共模块的Data Source=C:\Program Files\Bshop.mdb;改为Data Source=" & App.Path & "\ Bshop.mdb就可以建立数据库连接的动态路径,对程序打包提供了方便。如果使用ADO Data 控件用鼠标设置ADODC1的属性对话框建立连接数据库,则无需深入掌握ADO对象模型便可建立和数据库的连接,几乎不需要编写代码,有利于程序的维护。但这样实现的功能较单一,比如,不能用App.Path建立数据库连接的动态路径,对程序打包造成困难。
综上所述,用ADO数据访问对象和ADO DATA控件访问数据库各有利弊,采用哪种数据库访问方法应该根据应用程序的要求而选择。
4.2 零售和批发模块运行结果分析
零售和批发是“思源”书店进销存管理系统的核心,它们的设计开发是否合理,运行是否正常直接决定着本系统的好坏。零售和批发模块设计开发完成后,经过运行测试,基本实现了自动结帐功能,完成了销售与库存的同步.与计算器、算盘等传统计算工具相比较,它更加简单、易于用户操作,而且降低了计算中的出错率,简化了计算程序的人为操作性,使数据更加准确可靠。测试过程中以出售三种不同的图书为测试材料。如表4.1所示
4.1 结果分析表
测试类型
分类
人工输入
时间
计算程序
结果分析
销售模块
零售模块
0次
2秒
简单、易于操作、人为错误少
人工输入次数少、不易造成人为错误、直观、省时、结果准确可靠
批发模块
6次
12秒
传统结帐
(计算器)
零售
6次
6秒
复杂、不易操作、人为错误较多
人工输入较多、计算程序复杂,繁琐、耗时、易造成人为错误、可靠性差
批发
18次
18秒
4.3 库存管理模块的结果分析
库存管理模块是“思源”书店进销存管理系统的重要组成部分,它完成了书店的新书入库和库中已经存在的图书更改,利用它可以轻松得到库存信息。在完成本模块的设计开发后,经过运行测试,基本实现了以上功能,提高了库存管理的工作效率,节省了大量时间和人力资源。如表4.2
4.2 结果分析表
测试类型
管理方式
效果
结果分析
库存管理模块
电子化
单人单机
快速、直观、
易查询
能够快速、直观得到图书库存信息、省时省力
传统的库存管理
人工查阅和统计
销售记录、实地
点货核实
费时费力、
查询程序复杂
不易查询、费时、造成人力资源的浪费
4.4 客户和供应商管理模块的结果分析
客户管理模块和供应商管理模块是“思源”书店进销存管理系统不可缺少的部分,它们分别管理客户信息和供应商信息。有利于“思源”书店的销售和进货的联络,而且信息管理更加科学、规范,摒弃了传统信息管理的弊端。能够快速、高效的查询、对客户和供应商信息增删操作。在完成这两个模块的设计开发后,经过运行测试基本实现了以上功能。如表4.3
4.3 结果分析表
测试类型
管理方式
效果
结果分析
客户和供应商
管理模块
电子化
单人单机
简单、高效、
查询快速、易操作
系统管理系统化、规范化
传统的管理
借助于文本表格等纸介质手工处理
费时费力、
繁琐、
信息零散,不易实现统一管理
5 结束语
本课题是基于“思源”书店的进销存管理而设计开发的,针对“思源”书店批发、零售和信息管理,本系统都做了相应的解决,达到了预期的效果。基本适用于书店的批发和零售。使书店销售管理更加自动化、系统化和规范化。本系统有不足之处。比如在批发和零售模块中不能保留销售记录,只能在批发模块调用客户管理模块做小范围的处理,这是我以后需要深入学习研究,并加以改进的地方。
参考文献
[1] 龚沛曾,陆慰民,杨志强. Visual Basic 程序设计教程[M].高等教育出版社,2000年7月
[2]朱瑛.用Access开发数据库应用[M].化学工业出版社,2003年3月
[3]李春葆,张植民. Visual Basic 数据库系统设计与开发[M] 清华大学出版社,2003年8月
[4]Microsoft. Internet Information Services 5.0 Resource Guide[M] 北京大学出版社,2000年2月
[5] 马朝斌,谢应科,林琳,威武. ACCESS 2000VBA基础[M]. 人民邮电出版社,1999年10月
毕业设计(论文)
题目: 学生网上选课系统的设计与实现
学 院: 信息工程学院
专 业: 计算机科学与技术 班 级:
学生姓名: 学 号:
指导教师: 完成日期: 20xx年xx月xx日
毕业设计(论文)任务书
姓名
学号
毕业届别
专业
计算机
毕业设计(论文)题目
学生网上选课系统的设计与实现
指导教师
学 历
硕士
职 称
讲师
具体要求:
a.Client端:网上选课的各种信息。注册用户可以授予不同的权限,根据权限的不同,有分别的实现信息登记、修改、浏览和数据库查询等,要提供相应的问题查询、数据维护界面。提供一个易于使用、美观大方的用户界面,使得对数据库的操作和维护简单易行。
b.Server端:Server端:后台实现系统的全部功能,提供包括编辑、浏览和查询数据库数据等应用功能,以及与前台的方面的交互通信功能。
c.开发平台的选择:Server端:windows2000 server 或linux ;Client端:MS-Internet Explorer。
系统功能要求:
1.搭建数据库:在不断收集和整理网上选课信息的基础后,确定系统数据库中各表的字段和相互关联,对数据库字段的约束也要做一些要求。
2.系统的总体设计及测试
系统的总体设计,详细设计系统模块的编码及测试。
3.验证系统程序设计的各项功能,系统要操作简单、方便。
进度安排:
周数 内容
第1~2周 调研现有系统、用户需求分析
第3周 资料准备、配置开发环境
第4周 系统总体结构设计
第5~6周 系统详细设计
第7~10周 系统编码与设计
第11周 中期检查
第12~14周 系统调试及完善
第15~16周 撰写初稿及修改整理资料
第17周 打印终稿及毕业答辩
指导教师签字:
年 月 日
教研室意见:
教研室主任签字:
年 月 日
题目发出日期
设计(论文)起止时间
附注:
毕业设计(论文)开题报告书
课题名称
学生网上选课系统的设计与实现
课题来源
校内课题
课题类型
导 师
学生姓名
学 号
专 业
开题报告内容:
一、 应用背景:
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率, 利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上一个新台阶。
二、 设计内容:
本系统主要由学生、教师、管理员三种身份实现管理,每种身份拥有不同的权限实现各自的功能。学生模块主要有查询课程、选修情况和成绩,在线选课、修改资料能功能;教师模块主要有查询授课表、选课情况和各科成绩,修改资料,录入成绩等功能;管理员进行后台管理,又分为学生信息管理、教师信息管理和课程信息管理三方面,能实现学生、教师、课程等信息的查询、添加、修改、删除等功能。
方法及预期目的:
本系统是一个典型的信息管理系统(MIS),其开发主要包括前端应用程序的开发和后台数据库的建立及维护两个方面。对于前者要求应用程序功能完备,界面简单大方易使用。而对于后者则要求建立起数据一致性和完整性强、安全性好的数据库。因此本系统计划使用Windows XP作为操作系统,用Dreamweaver MX 2004进行前台页面设计,用SQL Server 2000数据库进行后台管理,使用ASP编程技术进行动态网页开发,从而实现学生在线选课的主要功能。
通过网上选课系统的设计和开发,主要目的在于:
1、掌握使用ASP或JSP等进行动态网页开发技术;
2、了解B/S模式的网络与数据库编程技术;
3、掌握各种图形图像处理技术及多媒体动态网页制作技术;
4、熟悉MS-SQL等网络数据库技术及ASP或PHP与数据库的应用;
指导教师签名: 日期:
课题类型:(1)A—工程设计;B—技术开发;C—软件工程;D—理论研究;
(2)X—真实课题;Y—模拟课题;Z—虚拟课题
(1)、(2)均要填,如AY、BX等。
学生网上选课系统的设计与实现
摘 要
学生网上选课系统采用ASP技术为核心,以SQL Server 2000作为其数据库实现的工具。本文叙述了网上选课系统的基本设计思想,分析其采用的3层框架结构及其技术要点,介绍网上选课系统具体的实现方法,对系统的特点及其运行情况进行了阐述。
网上选课管理系统满足学校对于编排课程、信息管理、网上选课的需求。流程设计合理,操作简单,统计数据周密。大大降低人员工作强度,提高效率和准确性。在校学生可以通过注册登录本系统,在网上查询各门课程信息和自己的选修情况及成绩,以便及时选修课程或退选。教师注册登陆系统后,同样可以查询自己的任课情况,在学期结束时负责录入任教班级学生的成绩。管理员拥有最大权限,负责对数据进行维护,可以对数据进行查询、添加、修改、删除等操作。
关键字:选课系统;B/S三层结构 ;ASP技术
Design and implementation of class selection on internet
Abstract
The system of student class selection on internet dress to use the ASP technology is a core, takes its database realization by SQL Server 2000 the tool. This article describes the main design consideration of class selection on Internet. And the three layer structure used by the system and the main technology points are analyzed. And the concrete methods of realization about the language selection and software configuration of the system are introduced. Finally, the characteristics and the current condition of the system are presented.
To serve the needs of school, the system of student class selection on internet capable of performing functions like arranging curriculum, m
展开阅读全文