2022年电子商务网站建设课程设计范文 .pdf
《2022年电子商务网站建设课程设计范文 .pdf》由会员分享,可在线阅读,更多相关《2022年电子商务网站建设课程设计范文 .pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河池学院课程设计论文(设计)第 1 页 共 19 页编号:电子商务网站建设课程设计题目: 高校学生学籍及成绩管理信息系统学校: 河池学院院(系) : 计算机与信息科学系专业: 计算机科学与技术学生姓名:学号:指导老师:2008 年 xx 月 xx 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 19 页 - - - - - - - - - 河池学院课程设计论文(设计)第 2 页 共 19 页高校学生学籍及成绩管理信息系统( 课程设计论文 ) 目录引 言1 1 系统分析2
2、 1.1 需求分析2 1.2 对系统的综合要求2 1.3 数据字典3 2 系统简介33 系统的运行环境要求与安装方法3 3.1 运行环境3 3.2 安装方法34 功能说明 5 4.1 主功能程序类设计图 5 4.2 主功能代码 6 4.3 学生信息管理12 4.4 学生成绩管理12 4.5 组织机构设置12 4.6 类型参数设置13 4.7 系统管理13 5 系统数据库设计13 5.1 数据结构图13 5.2 数据表设计14 6 系统的优点16 6.1 基于 B/S 结构 16 6.2 人性化的设计16 6.3 强大的功能体现177 操作向导18 参考文献18 名师资料总结 - - -精品资料
3、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 19 页 - - - - - - - - - 河池学院课程设计论文(设计)第 3 页 共 19 页 摘要 数据库技术及其构架、系统建模的研究以及管理信息系统的理论和方法,再结合程序算法的编写形成了整个系统的开发原形。而本文正是针对这些而对系统开发的整个过程进行了详细的说明。 关键词 数据字典 ; 架构 ; 建模 ; 程序 ; 算法 ; 设计图Abstract system development background, database technolog
4、y and its framework, systems modeling research and management information systems theory and methods, combined with the procedures for the preparation of a method of the entire system of the prototype. And this is precisely for these systems and the development of the whole process carried out a det
5、ailed description. Key words data dictionary ; structure ; modeling process ; algorithm ;blueprint 【引言】随着科学技术的发展,计算机领域不断取得新的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来越离不开计算机了。 尤其是在学校里, 要处理大量的学生数据, 更是如此,在数字化的今天,为了加快高校学生学籍及成绩信息管理,现在已经有很多高校建立起了自己的电子版及B/S 等模式的管理系统, 从而使高校对学生数据的管理更加简单、到位,基于上述原因,开发一
6、套高校学生学籍及成绩管理信息系统迫在眉捷,我结合本次毕业设计的题目开发了此系统。本系统是对基于计算机对高校学生的大量数据进行加工并处理的研究。本系统是在管理信息系统的理论和方法指导下、数据库技术支持下完成的。本文在结构上首先论述了毕业设计选题的背景、目的和意义。然后叙述了开发平台和数据库技术和各自的优点,接着用了较多篇幅阐述了系统的功能优点和数据库的设计。最终系统能够完成信息的输入、输出, 数据的修改、查询等功能,使用户操作起来简便快捷。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
7、 3 页,共 19 页 - - - - - - - - - 河池学院课程设计论文(设计)第 4 页 共 19 页1、系统分析系统分析的主要任务是将在系统详细调查中所得的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重从业务全过程的角度进行分析。分析的主要内容是:业务和数据的流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;
8、新系统拟改动和新增的管理模型等等。1.1 需求分析本系统需求分析工作内容是:依据在计划阶段确定的系统作用范围,进一步对目标系统和运行环境做深入的调查,了解系统的各种可能的解决方法,并对每一种解法加以分析评价。确认用户对系统的功能、性能、数据等方面的需求,建立目标系统的逻辑模型。需求分析过程实际上是一个调查研究、分析综合的过程,是一个抽象思维、逻辑推理的过程。本系统需求分析的主要目的是:在综合分析对系统提出的一组需求的基础上,构造一个从抽象到具体的逻辑模型表达系统将要实现的需求。需求分析过程是整个系统开发最重要的阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。 在该阶段需求分析人员需
9、要确定整个系统的功能要求,并且将现实事务抽象成对象并建模。1.2 对系统的综合要求第一,系统应建立友好的界面,既要操作简单、直观、灵活,又要易于学习掌握。开发本系统的目的是为了方便学校对学生的信息进行录入、修改、查询和统计。如果操作复杂,就失去了推广价值。第二,系统应提供对外查询的接口,方便学生或老师随时通过网络进行相关信息的查询。第三,系统在用户输入管理员姓名、管理员密码时,应具有自动识别的功能,以帮助用户改正错误。第四,系统在确定用户名和密码后,应具有自动连接数据库的功能。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师
10、精心整理 - - - - - - - 第 4 页,共 19 页 - - - - - - - - - 河池学院课程设计论文(设计)第 5 页 共 19 页在正确连接数据库后,首先应对用户的名称和密码进行检验,若没有此名称应给出相应的提示,系统在查询到管理员姓名后,应具有显示相应信息的功能。 1. 在正确连接数据库,查询到用户相应的信息后, 应在界面上显示相关的信息。 2. 系统应具有界面相互转换功能。在每一个模块之间应具有相互转换的功能,而无需用户退回主界面重新选择。 3. 系统应具有良好的安全性。系统应遵循有关信息安全标准,具有切实可行的安全保护和保密措施,以及对计算机犯罪和病毒的防范能力,确
11、保数据永久安全。第五,系统的程序算法设计要合理、精简、易懂。整个系统的程序算法设计要具有二次开发性,程序的编写要易懂,并有相关的注释说明。第六,系统应可扩充、易维护。系统应充分考虑到学校的各种变化如院系的增加、班级的增加等等,具备一定的扩充能力。系统的模块化程度要高,维护要方便。1.3 数据字典数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实完善的。明确地需求收集和分析在数据库设计的第一阶段是十分重要的。2、系统简介本系统是一套基于B/S(浏览器 / 服务器)结构的管理信息系统。系统运行于服务器端,采用ASP.NET+ADO.NET+C#+AJAX+JScript+Access2
12、000开发而成,客户端只需安装有浏览器(如IE)即可使用本系统。系统分为学生信息学籍管理、成绩管理、课程管理、用户管理四大模块,具备信息录入/ 修改/ 删除、成绩录入 / 修改/ 删除、添加 / 修改/ 删除课程、添加 / 修改/ 删除系统用户等功能。3、系统的运行环境要求与安装方法3.1 运行环境:本系统运行于服务器端。运行环境为Win2000+IIS5或WinXP+IIS6,并且支持Access2000数据库。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 19 页
13、- - - - - - - - - 河池学院课程设计论文(设计)第 6 页 共 19 页3.2 安装方法(以 Win XP为例): 1.将存放系统的文件夹复制到C:Inetpubwwwroot下,在IIS 中:默认网站 -右击属性-主目录 -改为C:InetpubwwwrootWeb 。 2. 用记事本编辑 Web.config 文件,并修改如下的数据库连接字符串: 将其中的 value 改成你自己的数据库所放的路径。4、功能说明本系统主要包括:学生信息管理、学生成绩管理、组织机构设置、类型参数设置、系统管理五大功能模板。4.1 主功能程序类设计图名师资料总结 - - -精品资料欢迎下载 -
14、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 19 页 - - - - - - - - - 河池学院课程设计论文(设计)第 7 页 共 19 页4.2 主要功能代码.用户管理主类using System; using System.Data.OleDb;/ 引入数据库操作库using Lj_Stm.DataAccess;/ 引入自定义的类库namespace Lj_Stm.Security / /用户管理类/ publicclassUserManager public UserManager() / /查找管理员信
15、息/ / 查找的管理员 ID / 返回的管理员属性名 publicUserEntity Select(string id) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 19 页 - - - - - - - - - 河池学院课程设计论文(设计)第 8 页 共 19 页UserEntity entity = new UserEntity(); / 实例化一个管理属性/ 查找数据OleDbCommand objCommand = CommandBuilder.BuildOl
16、eDbCommand( Select * From admin Where admin_ID=AdminID); objCommand.Parameters.Add(AdminID,id); OleDbDataReader objReader = objCommand.ExecuteReader(); if (objReader.Read()/ 读取 entity.AdminName = objReaderadmin_name .ToString().Trim(); entity.AdminLevel = objReaderadmin_level.ToString().Trim(); enti
17、ty.AdminPassword = objReaderadmin_password .ToString().Trim(); return entity; / /添加管理员/ / 姓名 / 返回一整数 publicint Insert(UserEntity obj) / 判断是否已经存在其管理,如存在则返回 , 否则返回OleDbCommand objCommand = CommandBuilder.BuildOleDbCommand( Select * From admin Where admin_ID=AdminID); objCommand.Parameters.Add(AdminID,
18、obj.AdminID); if (objCommand.ExecuteReader().HasRows) CommandCloser .CloseOleDbCommand(objCommand); return 0; objCommand = CommandBuilder.BuildOleDbCommand( Insert Into admin(admin_ID,admin_name,admin_level,admin_password) Values(AdminID,AdminName,AdminLevel,AdminPassword); objCommand.Parameters.Add
19、(AdminID,obj.AdminID); objCommand.Parameters.Add(AdminName ,obj.AdminName); objCommand.Parameters.Add(AdminLevel ,obj.AdminLevel); objCommand.Parameters.Add(AdminPassword,obj.AdminPassword); objCommand.ExecuteNonQuery(); return 1; / /删除管理员/ / 要删除的管理员 ID 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
20、 - - - - - 名师精心整理 - - - - - - - 第 8 页,共 19 页 - - - - - - - - - 河池学院课程设计论文(设计)第 9 页 共 19 页publicvoid Delete(string id) OleDbCommand objCommand = CommandBuilder.BuildOleDbCommand( Delete From admin Where admin_ID=AdminID); objCommand.Parameters.Add(AdminID,id); objCommand.ExecuteNonQuery(); CommandClo
21、ser .CloseOleDbCommand(objCommand); / /修改管理员信息/ / publicvoid Update( UserEntity obj) OleDbCommand objCommand = CommandBuilder.BuildOleDbCommand( Update admin Set admin_name=AdminName,admin_level=AdminLevel Where admin_ID=AdminID); objCommand.Parameters.Add(AdminName ,obj.AdminName); objCommand.Param
22、eters.Add(AdminLevel ,obj.AdminLevel); objCommand.Parameters.Add(AdminID,obj.AdminID); objCommand.ExecuteNonQuery(); CommandCloser .CloseOleDbCommand(objCommand); / /修改密码/ / 要修改的管理员 ID / 旧密码 /新密码 / 返回一整数 publicint UpdatePwd( string id,string oldPwd, string newPwd) OleDbCommand objCommand = CommandBu
23、ilder.BuildOleDbCommand( Select admin_password From admin Where admin_ID=AdminID ); objCommand.Parameters.Add(AdminID,id); if (objCommand.ExecuteScalar().ToString().Trim()!=oldPwd) CommandCloser .CloseOleDbCommand(objCommand); return 0; objCommand = CommandBuilder.BuildOleDbCommand( Update admin Set
24、 admin_password=AdminPassword Where admin_ID=AdminID ); objCommand.Parameters.Add(AdminPassword,newPwd); objCommand.Parameters.Add(AdminID,id); objCommand.ExecuteNonQuery(); CommandCloser .CloseOleDbCommand(objCommand); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
25、9 页,共 19 页 - - - - - - - - - 河池学院课程设计论文(设计)第 10 页 共 19 页return 1; .学生学籍信息管理主类using System; using System.Data.OleDb;/ 引入数据库操作库using Lj_Stm.DataAccess;/ 引入自定义的类库namespace Lj_Stm.Security namespace Lj_Stm.Business / /学生信息学籍管理主类/ publicclassStudentManager : IManager public StudentManager() / /查找学生信息/ /
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年电子商务网站建设课程设计范文 2022 电子商务 网站 建设 课程设计 范文
限制150内