电子商务管理信息系统课程设计模板_第1页
电子商务管理信息系统课程设计模板_第2页
电子商务管理信息系统课程设计模板_第3页
电子商务管理信息系统课程设计模板_第4页
电子商务管理信息系统课程设计模板_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子商务管理信息

系统课程设计

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

摘要

随着学校规模的扩大,人员的不断增加、复杂程度逐渐增强,

学校中,教学管理是一项繁琐的事,每年都有新生入学、老生毕业,

以及其它各种人事变动。每学期的考试成绩都需要分析,纵、横

向比较,能及时反馈信息,还要对教师的教学成绩考核提供数据。

如何有效地管理、分析、处理这些信息,帮助学校和教师掌握学

生的情况,这就是教学信息管理系统需要完成的功能。

基于管理信息系统课程的学习,运用这一学期所学到的东西,我

们以小组为单位实现了教学管理信息系统设计与实施。其内容主

要包括三大部分:系统分析,系统设计和系统实施。作为计算机应用

的一部分,使用计算机对学校的各类信息迸行管理,具有着手工管理

所无法比拟的优点例如:检索迅速、查询方便、效率高、可靠性

好、存储量大、保密性好、寿命长、成本低等。这些优点能够

极大地提高学校信息管理的效率。

关键词:管理信息系统;系统分析;系统设计;系统实施

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

目录

摘要错误!未定义书签。

1前言错误味定义书签。

1」作业背景错误!未定义书签。

1.2选题说明错误!未定义书签。

1.2.1基本思路错误!未定义书签。

1.2作业目标错误!未定义书签。

1.3工作业绩错误!未定义书签。

1.3.1个人主要工作错误!未定义书签。

1.3.2主要收获错误!未定义书签。

1.3.3自我评定错误!未定义书签。

1.3.4〃'组成员)壬务分工4青况错误!未定义书签.

2系统规划错误!未定义书签。

2.1可行性分析错误!未定义书签。

2.1.1经济可行性分析错误!未定义书签。

2.1.2技术可行性分析错误味定义书签。

2.1.3管理组织可行性分析错误!未定义书签。

3系统分析错误味定义书签。

3.1业务流程分析错误!未定义书签。

3.2数据流程图错误!未定义书签。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

4系统设计错误!未定义书签。

4.1总体设计错误!未定义书签。

4.2详细设计错误!未定义书签。

4.2.1代码设计错误!未定义书签。

4♦数库设11错误!未定乂书签o

4.2.3输入设计错误!未定义书签。

4.2.4输出设计错误!未定义书签。

5系统实施错误味定义书签。

结束语错误!未定义书签。

参考文献错误!未定义书签。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

理工大学教学管理信息系统

1前言

1」作业背景

本文根据《管理信息系统开发实践》课程要求而做。

课程作业要求如卜:

本文根据所学内容结合本校情况,收集资料,进而小组进行研

究、分析、规划、设计、实施,并编写的一个小型学生信息管理

系统。

该项目为学校学生信息管理系统软件,是为了更好的方便对学生各

项信息进行综合的管理。开发该软件的要求与功能是实现学生信

息数据管理与操作处理,软件的基本数据流动为用户数据的输入,

学生信息,课程信息,班级信息的输入,以及用户提出对学生信息等

的查询要求所产生的输出。

1.2选题说明

随着信息化的发展,管理信息系统在各行各业的应用越来越普

及。对于学校来说,校园管理信息系统的有点越来越凸现出来,它

能够准确、及时地反映学校各项工作的当前状态,利用过去的数

据统计分析结果,从全局出发辅助学校各职能部门高效率地管理学

校。

1.2.1基本思路

本系统分为系统管理、学院管理、班级管理、教师信息管

理、学生信息管理、课程管理、成绩管理、分别对各个模块进

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

行数据分析,绘出数据流程图,进而建立功能模块,最后设计出一套

简单实用的学生信息管理系统。

1.2作业目标

建成一个完整统一、技术先进、高效稳定、安全可靠的基

十Internet的教学臂理信息系统。目标:统筹考虑,信息共享;包容

性和可扩展性;简洁、易使用、易维护、适合非计算机人员使用;

为教师、学生提供良好的信息服务;运行可靠、安全可靠;采用

先进成熟的技术,建立实用可靠的系统。

1.3工作业绩

1.3.1个人主要工作

系统分析:主要负责数据流程图的绘制及解释

系统实施:主要负责系统测试

1.3.2主要收获

了解了信息系统从开发到实施的具体程序,同时对系统设计阶

段的数据库设计和代码的编制以及界面的有了更深的认识。

1.3.3自我评定

□优□良□中口及格口不及格

1.3.4小组成员任免分工情况

小组所有成员分工如下:

表1-1

学号姓名任务备注

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

席望系统规划与分析A

艾海波系统设计B

左晓蕾系统实施C

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

2系统规划

2.1可行性分析

2.1.1经济可行性分析

经济上的可行性分析主要是预估费用支出和对项目的经济效

益进行评估,我们系统的升发环境是学校机店和寝室,利用先月的

资源进行开发,费用能够忽略,并能够为教学管理提供帮助,能够收

到客观的经济效益。

2.1.2技术可行性分析

技术上的可行性分析要考虑将来要采用的硬件和软件技术能

否满足用户提出的要求(如计算机的容量、速度等)o另外我们学

习了计算机文化基础,VB.net,数据库原理以及数据结构等,掌握了

一定的基础知识,就当前使用的开发技术来说建议系统的功能目标

应该能够达到,利用现有的技术在规定的期限内开发工作基本能够

完成。

2.1.3管理组织可行性分析

使用本系统的人员要求有一定的计算机文化基础,系统管理员

要求掌握一定的计算机专业知识,掌握数据库的管理和维护,以及

日常系统的基本维护和管理。

该系统的实现提高了教师和学生的工作效率,大大节约了工作时间,

鉴于系统的技术性含量不是很高,故设备的科技含量也一般,基本

达到大量的计算机普及程度,有利于实现网络化教学信息管理。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

3系统分析

为方便教学管理,实现教学管理信息化的目的,要对服务的主

体进行分析。

(1)教务处:管理主体,负责学生、教师、成绩、课程、初始设

定的管理,拥有系统的最高权限。

(2)教师:教学主体,在系统中只能查看与自己相关的信息,包括基

本信息、课程信息和成绩信息等。

(3)学生:受教育主体,在系统中只能查看与自己相关的信息,包括

基本信息、选课信息和成绩信息等。

3.1业务流程分析

教务处的主要工作是对课程、教师、学生的管理,教务处可

添加、修改、删除学生信息和教师信息;设置相应的课程或对课

程信息进行修改;查看所有学生的成绩信息。学生能够选课和对教

师授课情况进行评价,查看修改自己的基本信息,查看自己的课程

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

表和各科成绩。教师则要负责授课、组织考试和录入成绩,教师

也能够查看自己的授课情况、选课学生名单、学生成绩,查看修

改自

己的基本信息。总体业务流程如图10-2所示。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

>W

成绩

3.2数据流程图

根据以上需求分析,教学管理信息系统的功能模块设计如图所

各模块功能说明:

(1)登录模块根据不同的账号和身份登录系统,实现不同的系统操

作。

(2)系统管理模块负责系统中用户密码修改、初始化新添加月户

密码等工作。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

(3)数据维护模块由管理员进行操作,用于教师、学生、课程信

息的添加、删除、修改及浏览。

(4)教学管理模块用于学生选课、教师成绩录入和成绩单打印。

(5)成绩查询管理模块主要用于学生查询自己选修课成绩、管理

员查看各科选修课成绩分布。

(6)帮助模块介绍系统的功能及系统的使用。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

4系统设计

4.1总体设计

(一)系统功能描述

本系统的主要任务是实现对学校的学生信息管理、成绩管理、教

帅考核信息管理、课程信息管埋及相关直询。其主要功能包括:

⑴学生信息管理亥能

添加学生:以班级为单位,进行学生入库。其中分为单个添加

和成批添加。单个添加学生供数量较少的学生信息入库;学籍变

更。提供学生转学、休学、复学、退学、留级及毕业信息。

删除学生:当学生毕业后,学生信息转移备份数据库中,系统的

基本数据库中需要删除学生信息。该功能主要进行成批地删除学

生信息,如连续学号区段的多位学生信息删除,整个班级的删除,所

有学生信息的删除,

学生信息备份:在学生信息删除前,将其按班级为单位保存到

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

备份数据库

⑵学生成绩管理比能

分数录入:以班级为单位,录入成绩。

分数段统计:以班为单位,根据成绩统计各科各分数段的人数,

总分各分数段的人数。

成绩备份:为指定班级及指定的学期数的学生成绩保存到备

份数据库中。

(3)教师信息管理比能

添加新教师。

教师信息的修改。

教师成绩考核。

(4)课程信息管理比能

课程管理。提供本学期各年级各专业所开课程名称的录入、

修改、删除。它是学生成绩管理的基础。用以保证数据库中一致

性原则。

教师与课程。供录入课任教师与课程、班级的联系情况。是

排课系统的基础。

⑸查询功能。

学生信息查询。根据用户的要求,查询学生数据库的所有可

能的信息,其中包括成绩查询。

教师信息查询。根据用户的要求,查询相关教师信息。

备份成绩查询。按班级为单位查询备份数据库的学生信

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

7QAO

4.2详细设计

4.2.1代码设计

使用代码能够提高处理的效率和精度。按代码对事物进行组、累

计或按某种规定算法进

行统计分析,处理十分迅速,本系统所用到的编码如下。

学院代码设计

代码规则:顺序码,两位数字字符格式代表学院名称专业代码设计

〜24电

专业代码设计

代码规则:所在学院代码+学院内专业顺序编码

士山/III而后4电

班级代码设计

代码设计规则:入在份后两位+学院代码+专业代码+班级编号

m八一八。八c

।工虹尔4点a

4山件m

xh公心通

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

学号代码设计

代码设计规则:入年份后两位+学院代码+专业编码+班级代码+学

生编号

1八cicc八rm

〜M-ga

4电左g/ara

一)归gm

x在公心拜

——10级经济管理学院电子商务专业2班3号学生

教师号代码设计

代码设计规则:教师入职年份+教师编号

1CCCCC1

教师入职年份

教师编号

1999001一一1999年入职的编号为001的教师

课程代码设计

代码设计规则:开课学院代码+课程编号

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

工X;田当物件

课程编号

010110——经济管理学院开设的课程编号为0110的微观经济学课

课程类别代码设计:

代码设计规则:顺序码

A1

令*六Yt/区;田

immnV\/反

01——全校选修课;

02一一班级必修课;以此类推,可添加新的课程类别,考虑到课程类

别不会超过99种。

4.2.2数据库设计

数据库设计主要包括概念结构设计(E-R模型设计)、逻辑设

计和物理设计。

(一)概念结构设计

该系统中的实体有学生、教师、课程、学院、专业、班

级、成绩、、课件。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

E-R图分别如图4.1、4.2、4.3、4.4、4.5、4.6、4.7

所示,总体E-R图如图4.8所示

图4.1学生实体

图4.2课程实体

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

图4.3教师实体

图4.4考试成绩实体

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

图4.5专业实体

课件

图4.7课件实体

M

图4.8总体E-R图

(二)逻辑结构设计

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

逻辑结构设计的主要工作是把建立的E-R图转化为关系模

型。

(1)将实体转化为关系

将E-R图中的实体转化为一个关系。

学生(学号姓名身份证号性别民族政治面貌出生日期籍贯通讯

地址邮编年级学院专业班级入学时间考区高考考号高考总分

毕业中学外语语种录取号备注联系电话电子邮件手机号个人

主页学号)

课程(课程号课序号课程名任课教师是否开课上课周次上课地

点上课时间课程学时课程容量授课班级学分学时考试方式课

程类别课程状态开课学期)

教师(教师号姓名身份证号性别民族政治面貌出生日期籍贯通

讯地址所在学院研究方向学历职称职务备注联系电话电子邮

件办公电话手机号家庭电话办公地点个人主页)

考试成绩(学号课程号课序号平时成绩平时成绩系数考试成绩

考试成绩系数期末总成绩绩点成绩等级成绩学分)

专业(所属学院专业编号专业名称)

班级(所属学院所属专业班级编号班级名称)

课件(课程号课序号课件名称课件编号)

(2)联系也能够转化为一个关系,联系的属性能够转化为关系属

性。该系统中多为一对多的关系,将两个实体的主关键字抽出来建

立一个新的关系,并根据需要增加一些属性,新关

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

系的主关键字为两个实体的主关键字组合。

表4.1classmanagment

列名数据类型长度主键允许空说明

classnum文本7主N班级编码

classname文本20N班级名称

depnum文本2N所属学院代码

spenurn文本4N所属学院名称

表4.2course

列名数据类型长度主键允许空说明

counum文本8主N课程号

counamc文本20N课程名

depnum文本2N开课学院

coucrcdit文本4N学分

coupcriod文本5N学时

couestate文本1N课程状态

coutotal文本3N总学时

coutypc文本10N课程类别

counotes文本4备注

表4.3coursearrangement

列名数据类型长度主键允许空格说明

counum文本8主N课程号

couarrordemum文本2主N课程序号

couarrsemester文本10N学期

teanum文本7N任课教师

courrplace文本50N上课地点

couarryesomo文本1N是否开课

couarrweek文本10N上课周次

couarrtime文本50N上课时间

couarrcapacity文本4N课程内容

couclass文本50N上课班级

表4.4score

列名数据类型长度主键允许空说明

stunuin文本9主N学号

counum文本2主N课程号

couarrordenum文本8主N课序号

scoreusual文本4平时成绩

scorelast文本4N期末成绩

scorefinal文本4N总成绩

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

表4.6student

列名数据类型长度主链允许空说明

stununi文本9主N学号

stuname文本20N姓名

stuid文本18身份证号

stugcnder文本2性别

natnum文本10民族

stubirth日期/时间8出生日期

parnum文本10政治面貌

stucntimc文本4入学时间

spcnum文本4班级

stuorigin文本7籍贯

stuaddrcss文本50通讯地址

stuzip文本50邮编

stuexainid文本10高考考号

stuentranccpiont文本20高考总分

stuhighsch文本毕业中学

stuforcign文本50外语语种

stucntranccid文本10录取号

stuphonc文本11联系电话

stuemail文本II电子邮件

stuinobile文本50手机号

stuhomepage文本11个人主页

stunotes文本50备注

stuphoto文本照片路径

表4.7teacher

列名数据类型长度主键允许空说明

teanum文本7主N教师号

(eaname文本20N教师姓名

depnum文本2学院

leagender文本2性别

titlenum文本8职称

teaid8出生日期

natnum文本18身份证号

parnum文本10民族

teamobile文本10政治面貌

(eahometel文本11手机号

teaofficetele文本11家庭电话

(eaofficeaddress文本11办公电话

teaemail文本50办公地点

teaphoto文本50电子邮箱

teaorigin文本50照片

tearesearch文本50籍贯

edunum文本研究方向

teanotes文本10学历

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

tcahompagc文本备注

tcabirth文本50个人主页

teaaddress文本50通讯地址

teazip文本6邮编

(三)物理结构设计

本系统全部文件存放在名称为zhjw的文件夹下。Zhjw内又

有6个子文件夹,文件夹层次结构及所存放的文件如表所示。

表4.8系统物理结构

总文件夹子文件夹二级子文存放的文件格式说明

件夹

Program.vbp.frm.dsr.bas文件存放vb程序形成的所有

系统

databaseZhjw.mdb数据库文件、所有表文

photostuphoto.jpg文件名字为.jpg的照片

(eaphoto.jpg文件名称为.jpg照片

ico.ico文件系统图标文件

teaupload所有教师上传文件格式教师上传课件文件夹

studownload所有教师上传文件格式学生下载课件文件夹

4.2.3输入设计

系统操作过程中用户能够经过鼠标和键盘在操作界面中对相

应数据进行输入,操作简便。系统管理员经过权限还可直接经过后

台数据库对数据进行修改。系统有关输入界面设计如图所示:

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

图4.9系统登录界面

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

珈比)台工田玄z玄「宓日回区

小立咨淑T+S4仕的〜蕉1〃主本手R田

;田壬0*4生uV4圭±±

龄人I口宓

饴入珏宓

7;缶;1亚宓

RD2必

图4.10密码修改片面

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

垃—舒工用玄&玄i$/rllFF/=日回闪

玄4玄台珈土W始助一•品4圭NS李G口力

;田但;田但

/工;田▼木三三44Tli不;¥4E

◄►放0QIIR今

;田s7=ni

课程编课程名学时学分

►号

001JAVA5555

002英语55

003-net44

004001111

A

11~111

图4.11教师信息维护界面

4.2.4输出设计

该系统的所有数据都可经过主窗体运用表格文本框等形式进

行显示输出,输出数据对应相应的说明,简单易懂。除此之外,还能

够经过打印机进行打印输出。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

珈—德工田至必日回区

至以X密痴士生始切坐帝PV廷本里区R-h

;=后4生三卧4圭本空I彳

XX汨;14中口/工;田_________本海小,主+T

(=^佳_________________________________________________

课程编号课程名称学号姓名

V

002英语234游开勇

002英语198马淑霞

002英语001同学甲

◄►

图4.12课程安排界面

主本冲n

〜a+中

学姓班课平期总学

名级程时未成分

名成成绩

绩绩

wer。2er7S80803

sdf02re6687866

xcv02rer77S87

bnm02eer9979898

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

图4.13成绩查询界面

-H-符工用

—a1+由去

+W&衣

▼▼▼

工RU七

学姓名学专班级联系电手入

院业话机学

张三经电100409021234567

/JiJ

管商

李四经国4.141艇楮原W1567

、■^7"

s田里a白

课程课课上上上上学学课

序程课课课课分时堂

名班时地周容

级间点次量

0112406033经5-53260

筹管12

0112505()/71信J74经1-63270

管早

息gR.15课程彳簪L面

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

5系统实施

创立数据访问模块:因为本系统中大部分窗体要访问数据库,

为了方便

访问数据库,我们添加了一个类来实现对数据库的一些操作。二面

是实施后的主要系统界面。

5.1登录表单

”密码初始化”窗体设计:

”密码初始化”窗体由系统管理员使用,用于为新添加教师和

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

学生设置第一次使用程序的密码。

5.2成绩录入表单

”成绩录入“窗体设计:

”成绩录入“窗体用于教师录入学生成绩,系统管理员能够录

入和修改所课程的成绩,普通教师只能录入和修改自己所任课程的

成绩。

5.3学生成绩查询表单

学生成绩查询窗体:

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

“学生成绩查询“窗体用于学生查询自己选修课程的成绩,

而且能够查看该门课程的成绩分布情况。

5.5课程成绩表单

课程成绩分析窗体:

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

”课程成绩分析“窗体用于教师查询课程成绩,查看课程的成

绩分布情况,而且以打印每门课程的成绩单。

学生成绩查询窗体的实现代码如卜

为窗口定义模块级变量

DimmydbAsNewDB

为窗体frmStuScoreSel的Load事件添加如下代码:

PrivateSubfrmStuScoreSel_Load(ByValsenderAsSystem.Obj

ect,ByVaieAsSystem.EventArgs)HandlesMyBase.Load

Try

’获得当前用户所有已选学课程信息

DimsqlScoreAsString="selects_c.cidas课程编号,cou

ameas课程名称,s_c.scoreas成绩,course.creditas学分

froms_c,coursewheres_c.cid=course.idands_c.sid=,"&curre

ntUserlD&,,,H

dgCourse.DataSource=mydb.exeSelCmd(sqlScore)

dgCourse.Readonly二True

’获得当前用户的个人信息

DimsqlStudentAsString="selectname,gradefromstrde

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

ntwhereid="'¤tUserlD&",n

DimdsAsNewDataSet

DimdaplAsNewOleDb.OleDbDataAdapter(sqlStudent,

DB.connstr)

dapl.Fi!l(ds,"course")

IbllD.Text=currentUserlD

DimrAsDataRow

ForEachrInds.Tables(0).Rows

IblName.Text=r.Item(O)

IblClass.Text=r.Item(l)

Next

'获得已选秀课程学分信息

DimsqlCreditAsString="selectsum(credit)froms_c,co

ursewheres_c.cid=course.idands_c.sid-"¤tUserlD&

"*ands_c.score>=60"

CatchexAsException

MessageBox.Show(ex.ToString)

EndTry

EndSub

为窗体frmStuScoreSel添加一个成绩分析的过程。

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

PrivateSubsqlselect(ByValcidlAsStri

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论