当前位置:文档之家› 网上投票系统的研究以及实现

网上投票系统的研究以及实现

网上投票系统的研究以及实现
网上投票系统的研究以及实现

在线投票系统的设计与实现

应用科技学院软件工程专业

120642009114 尤捷指导教师洪中

摘要

【摘要】在信息发达的今天,人们对信息的需求越来越多,各种各样的调查,正变得越来越普遍。传统的问卷调查,需要编写、印刷、分发,填写、收集和手工统计等步骤,手续繁琐,不可避免地要受到人力成本和地域的限制。

随着互联网的蓬勃发展,网络投票系统应运而生,它的潜在优势就是可以不受地域限制,无论你身在何方,只要身边有一台电脑,你可以随时进行投票。不仅大大方便了投票,也可以实时地获取计票的统计结果。

关键词:数据库; ASP; Mysql

II

目录

I

1 绪论 (4)

1.1 背景 (4)

1.3 概述 (4)

2系统可行性分析 (4)

2.1 技术可行性研究 (4)

2.2 经济可行性研究 (5)

2.3 操作可行性研究 (5)

3需求分析 (5)

3.1 功能概述 (5)

3.2 权限分配 (6)

4 系统软件总体设计 (7)

4.1 系统组成模块 (7)

4.2 客户成模块 (7)

4.3 新闻模块 (7)

4.4 留言板模块 (8)

4.5 管理员模块 (8)

4.6 注册登录模块 (8)

4.7 投票模块 (8)

5系统详细设计 (10)

5.1 系统功能结构图 (10)

5.2 注册登陆模块详细设计 (10)

5.3 投票模块详细设计 (11)

5.4 新闻模块详细设计 (13)

5.5 留言板模块详细设计 (14)

5.6 管理员模块详细设计 (14)

5.7 客户模块详细设计 (16)

5.8 系统数据库设计 (17)

6运行与测试 (20)

6.1 系统的安装 (20)

6.2 系统的测试 (20)

7 结论 (22)

参考文献 (22)

4

3 需求分析

1 绪论

1.1 背景

现在许多服务行业都需要为了提高反馈,服务产品的质量,更好地服务,在线投票系统是一款通过反馈的信息,可以更好的软件更快速反馈信息完全服务提供商提供参考。所以,为客户开发一个快速反馈信息平台是十分必要的。投票系统的好处有:

(1)更方便的操作。原有的手工投票管理基本上是人工操作、效率低下、缺乏方便性,在线投票管理系统运用计算机和其他附加设备,不需要手工操作,基本上是自动化,能够节省人力、最大限度地利用各种宝贵的资源,能有效提高效率。

(2)简洁友好的界面。友好的用户界面会给人一种亲切的感觉,在使用起来不会觉得很沉闷,效率自然也会提高了。

在线投票系统主要用来统计网站或者用户对某个主题或热门话题。决策者通过这些统计数据做出相应决策。它是一般网站必备的程序之一,网站开发者可以通过它了解用户对该网站的意见和建议。

1.3 概述

在线投票系统用来统计网站用户对某个主题或热门话题的意见。决策者可以通过这些统计数据做出相应的决策。在线投票系统是一般网站必备的程序之一,网站开发者想了解用户对该网站的意见和建议。他就可以设计这样一个投票主题:你觉得该网站如何?(A.很好B.一般C.不好)然后提供给用户进行投票。

投票系统具有极大的灵活性,投票类型分为单选投票和多选投票。管理员可以设计不同的投票主题供用户进行投票。

2可行性分析

2.1 技术可行性研究

网上投票系统能可以很方便的统计我们所关心的问题。较好的收集群众的意见。支持多问题(不限问题个数),支持调查选项的单选及多选(选项在10个之内),支持调查者的其它意见,支持后台管理还支持各种界面的设定等。

该系统属于实用的网站,需要对数据进行处理,统计的选票,为选民投票结果反馈更新数据,要求较高,保证数据的真实性。在任何操作系统系统能跑,但必须配备的数据库。

2.2 经济可行性研究

在线投票功能是网站应用程序常用的功能之一,也是网站应用程序开发常用的功能模块。当网站的管理员或用户提出一些新的想法与建议或者出现一种新产品时,他们也许需要通过用户或者客户的投票方式来认定这些新的想法、建议或者新的产品是否满足用户需求,另外,网站还可以通过网站在线投票功做一些实际性的调查工作。对于整个系统而言,系统在未运行之前初期投资比较大,花费相对而言比较多,各部门配置电脑、服务器、打印机、传真机及相关的网络设备,但在整个系统投入运行之后,现在计算机已经普及了,减少了数据的流通环节,不必要花费那么多时间,就是说重要的是提高了效率,由保证了各项数据的准确性,也避免了工作人员的流动造成的数据丢失,适应了当前的发展形势。

2.3 操作可行性研究

本系统采用基于Windows的图形用户界面,该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员可以轻松上手。整个网上投票系统采用友好的交互界面,简单明了,不需要对数据库进行深入的了解。

该系统在操作上是可行的,有必要开发该系统。

综合以上三方面,系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的数据流程图和建立数据字典。

3需求分析

3.1 功能概述

本系统的主要功能模块包括:

(1) 客户模块

客户模块是添加投票项目信息的,如票项目题目,选项以及系统配置要求。

(2) 新闻模块

新闻模块是一些关于本系统的新闻信息,其中包括新闻显示和添加删除模块.

(3) 留言簿模块

留言簿模块主要是投票者对于本系统提出问题,包括留言和管理员回复模块。

(4) 管理员模块:

管理员模块是指管理员对项目进行的管理模块,包括项目的管理,选项的管理以及系统设置的

6

3 需求分析

管理。可以对项目的删除和编辑,选项的删除,更新和添加,系统配置的删除和更新。

(5) 注册登陆模块

登陆注册主要为管理员和客户进入相应权限的桥梁。

(6) 投票模块

支持多选及单选,设定每次为单个/多个选手投票;投票结果统计,直观的柱状图显示投票结果。

3.2 权限管理

权限分为:前台管理和后台管理。

前台管理:具有注册登录,投票,留言等内容。

后台管理:从后台很方便的添加新问题,修改及删除现有的问题。

4 总体设计

4.1 系统结构

该系统主要由以下六个模块组成:登陆注册模块,管理员模块,客户模块,留言簿模块,新闻模块,投票模块。如下图所示:

图4-1系统模块结构图

4.2 客户模块

客户模块主要是对投票信息进行修改,删除,比如投票的用户,选项以及用户留言可以进行系统配置要求。

4.3 新闻模块

新闻模块主要是一些关于本系统的新闻信息,其中包括新闻显示和添加删除模块。

8

5 系统详细设计

图4-2新闻模块内部结构图

4.4 留言板模块

系统板模块选民的需求,包括回复邮件和管理员模块。留言板提供一个平台为用户提供更好的信息反馈,我们的用户,我们可以投票时间来改变我们的内容。

4.5 管理员模块

管理模块是项目管理模块,包括项目管理,管理和系统设置管理员的管理选项。您可以删除和编辑项目,选择删除,更新和补充。删除和更新系统的配置。

4.6 注册登录模块

登录,主要是为管理员和客户的适当的权限来访问的桥梁。注册登录模块需要添加相关信息,然后可以直接登记注册,如果用户名和密码登录。登录后才可完成用户认证,用户信息的变化,用户管理功能。只有登录用户才可以投票。

4.7 投票模块

投票表决模块显示的主题和方案,提供了所有的主题连接,用户可以选择不同的主题进行表决。选择一个主题,页面显示与主题相关的选项。然后用户选择该选项,提交表单。投票的形式,包括主题,选择权,投票的个人信息。每个IP只能投票一次。

图4-3 投票模块结构图

系统分为前台和后台,前景是一个用户注册,投票模块,新闻模块,留言板模块,通过管道回短信登录的消息,留言板和投票进行删除,添加,查看和修改。系统建立了新闻模块,留言板和投票模块,模块管理,管理员用户名和密码三个管理员,分别,总访问不同页面的数据,业务管理。

5 系统详细设计

10 5详细设计

5.1 系统功能结构图

系统总体结构如图5-1所示:

图5-1 网上投票系统功能结构图

5.2 注册登陆模块详细设计

(1) 注册登录模块功能设计

管理员和客户登陆界面;根据身份从而跳入相应的页面,实现注册登陆功能。

输入 处理 输出

图5-2 注册登陆页面管理员流程图

输入处理输出

图5-3 注册登陆页面会员注册流程图

(2) 注册登录页面数据流

图5-4 注册登陆页面数据流图

5.3 投票模块详细设计

(1) 投票模块功能设计

投票投票给游客选择模块项目,根据项目管理模式跳转到对应的页去投票,投票系统配置测试,可以搜索的结果。

输入处理输出

12

5 系统详细设计

图5-5 投票模块流程图

(2) 投票模块界面设计

图5-6 投票模块界面图

(3) 投票模块设计说明

1) 显示投票选项:

步骤一:创建数据表用来存储在投票选择、数据表应该包含标题、选项1到投票选项4标题和投票数量,可以根据实际情况填写一定数量的投票选择数据。

步骤二:查询在步骤(1)中创建的数据表,创建记录集。

步骤三:通过“for…next”循环语句将多个投票选项的题目依次输出到客户端浏览器

在显示投票选项页面index.ASP中,第一次查询数据表中的记录,然后使用“for…next”循环语句逐个显示记录中对应的“投票选项标题”字段数据,每一种选择对应一个单选按钮。在这个页面上,点击“投票”按钮可以打开投票结果页面。

2) 参与投票选项

步骤一:如果用户不符合投票要求,则给出相应的提示信息。例如,用户未选择选项而进行投票或者在1小时之内试图多次投票。

步骤二:将用户投票的IP地址记录到指定的变量中,并设定此变量有效期限为1个小时,然后更新数据表中对应投票选项的投票数量,即投票数量累加1。

在显示投票选项页面index.ASP中,选择投票选项然后单击“投票”按钮,程序处理页面vote.ASP 首先判断用户是否选择投票选项。

如果未选择则给出提示信息终止用户操作,如果选项不为空则将用户IP地址与保存在客户端浏览器中的IP地址进行比较,如果两者相匹配则给出提示信息终止用户操作,如果不匹配则将用户IP 地址保存在变量中,并设定变量的有效期限为1小时,同时更新数据库中此选项的投票数量(即使投票数量累加1)。

3) 显示投票结果

步骤一:查询数据表,显示各选项的标题以及投票数量,并计算各选项的投票之和。

步骤二:实现以图片来表示投票结果,最关键的是根据票数来计算图片的显示长度。

在显示投票选项页面index.ASP中,单击“投票结果”按钮将打开投票结果页面vote1.ASP。

在该页面中,首先查询数据表获取记录数据并计算投票的总票数,然后使用“for…next”循环语句依次计算各选项的投票数量所占的百分比以及显示的柱形图的宽度,再将选项标题、对应的投票数量、投票百分比以及柱形图输出到浏览器。

5.4 新闻模块详细设计

新闻模块功能设计

新闻模块包括新闻查看,添加和删除。

输入处理输出

图5-7新闻模块流程图

通过管理员登陆后台,可以进行新闻的添加删除和查看。新闻的添加,查看以及删除可以通过登陆实现。

5 系统详细设计14

5.5 留言板模块详细设计

(1) 留言板模块功能设计

图5-8留言板模块流程图

(2) 留言板模块页面

设计

图5-9留言板模块界面图

5.6 管理员模块详细设计

(1) 管理员模块功能设计

管理员模块为管理员对项目信息的管理,如项目基本信息,选项信息,系统配置信息的所有操输入处理输出

作。

16

5 系统详细设计

图5-10管理员模块流程图

(2) 管理员模块页面设计

管理员可以通过输入不同的用户名和密码进入不同的管理页面进行操作,可以对系统进行删除,添加和查看。

5.7 客户模块详细设计

(1) 客户模块功能设计

客户模块为客户添加项目信息包括项目题目。模式和系统配置,并且根据所选模式对选项进行添加。

输入处理输出

(2) 客户模块页面界面设计

客户模块就是对投票进行添加,删除和查看,客户管理员可以从后台登陆对投票进行管理。

图5-13客户模块界面图

5.8 系统数据库设计

客户模块就是对投票进行添加,删除和查看,客户管理员可以从后台登陆对投票进行管理。

(1) 表设计

创建数据库中用到的投票表:

CREA TE TABLE vote

(

id INT NOT NULL AUTO_INCREMENT,

flag int,

optType int,

question CHAR(255),

optContent CHAR(255),

number INT,

PRIMARY KEY(id),

);

表5-1 注册表register

字段名数据类型长度约束说明

userid int 4 not null 自动增长

username varchar 40 not null 用户名

userpass varchar 40 not null 密码

registertime datatime 8 not null 注册时间

usergrade int 4 not null 用户级别

isvail int 4 not null 是否是有效用户

18

5 系统详细设计

表5-2 数据库中的register表

userid username userpass usergrade isvail

1 newsadmin 123456 1 1

2 voteadmin 123456 2 1

3 messagedmin 123456 3 1

表5-3 投票表vote

字段名数据类型长度约束说明

voteid int 4 not null 自动增长

votetitle varchar 200 not null 投票标题

votedesc varchar 500 投票描述

select1 varchar 500 not null 投票选项1

score1 int 4 not null 投票1分数

select2 varchar 500 not null 投票选项2

score2 int 4 not null 投票2分数

select3 varchar 500 投票选项3

score3 int 4 not null 投票3分数

select4 varchar 50 投票选项4

score4 int 4 not null 投票4分数totalscore int varchar 4 not null 总分数

votecount i n varchar 4 not null 总票数

表5-4 新闻表news

字段名数据类型长度约束说明

newsid int 4 not null 自动增长

userid int 4 not null 新闻发布者id newstitle varchar 200 not null 新闻

newscontent ntext not null 新闻内容

newtime datatime 8 not null 新闻发布时间

表5-5 留言表message

字段名数据类型长度约束说明

messageid int 4 not null 自动增长

userid int 4 not null 留言者id messcontent varchar 500 not null 留言内容messtime varchar 8 not null 留言时间

(2) 连接数据库

该系统使用了MySQL的JDBC驱动程序来连接数据库。因为对数据库的访问,在整个系统中比较频繁,所以我将对数据库的操作写成一个DBConnect的类,通过该类来连接数据库和访问数据库。

//部分代码如下

public class DbConn () {

public static Connection getConn() {

Logger log = Logger.getLogger(DbConn.class);

Connection conn = null;

String url = "jdbc:mysql://localhost:3306/test";

String userName = "root";

String password = "root";

try {

Class.forName("com.mysql.jdbc.Driver");

conn = DriverManager.getConnection(url,userName,password);

} catch (Exception e) {

https://www.doczj.com/doc/2714271299.html,("数据库连接失败", e);

e.printStackTrace();

}

return conn;

}

}

20

6 运行与测试

6运行与测试

6.1 系统的安装

该系统我在jdk1.5+myeclipse6.5+mysql5.1环境下测试通过:

安装步骤:

该系统需要ASP运行环境和MySQL数据库,如果服务器还没有搭建的话请先搭建。

(1) 把WebRoot、WEB-INF(WebRoot文件夹存放的是.ASP文件,WEB-INF存放的是该系统使用到的一些.class文件)文件夹上传到你的主机目录。

(2) 修改DBConn.java里连接MySQL数据库的IP、用户名和密码为你自己的IP,user, password 修改编译之后放到WEB-INF\classes\目录下面。

(3) 请创建数据库vote,然后添加表。

(4) 然后在浏览器输入URL:

先以管理员身份进入后台:http://localhost:8080/Noe/admin/login.ASP添加数据

然后进入前台页面http://localhost:8080/Noe/index.action

6.2 系统的测试

(1)测试指南

1) 准备:草拟一个计划。

2) 准备:设定期望值。

3) 准备:精确定义被投票人。

4) 准备:内部先测试而且要经常测试。

5) 测试:灵活进行。

6) 测试:在一个舒适的环境下进行。

7) 测试:尽量减少用户在测试中的偏颇。

8) 测试:尊重参与者。

9) 总结:仔细分析数据。

10) 总结:演示结论。

(2) 集成策略

自底向上集成测试:

步骤一:根据轮廓设计,规格,明确什么是测量模块。在熟悉测试模块特性的基础上,对被测分层模块在同一水平,考试可以平行,接着排出测试活动,制定先后关系测试计划。

网上投票系统—投票结果与界面的设计和实现(正文)

目录 第1章绪论 (3) 1.1 课题研发背景 (3) 1.2 课题的目的和意义 (3) 1.3 系统的主要工作 (4) 1.4论文结构 (4) 第2章投票系统开发的可行性 (6) 2.1技术可行性 (6) 2.2经济可行性 (6) 2.3 操作可行性 (6) 第3章课题相关技术介绍 (8) 3.1数据库管理系统:SQL Server 2005概述 (8) 3.2服务器:Tomcat 概述 (8) 3.3 JSP简介 (8) 3.4编程软件:MyEclipse6.5概述 (9) 第4章系统需求分析 (10) 4.1系统所涉及用户及需求量分析 (10) 4.2 系统功能需求 (10) 4.2.1普通用户模块 (10) 4.2.2 管理员模块 (11) 4.2.3 在线投票系统流程图 (12) 4.3 系统性能需求 (13) 4.4数据流图 (13) 4.4.1符号定义 (14) 4.4.2数据流图的组成元素 (14) 4.5数据字典......................................................................... 错误!未定义书签。第5章数据库设计.. (17) 5.1 数据库设计的需求分析 (17) 5.2数据库的概念设计 (17) 5.3数据库逻辑结构设计 (19) 5.4数据库的功能及约束 (20) 第6章主要功能模块的设计与实现 (22) 6.1普通用户模块 (22) 6.2 管理员模块 (24)

第7章系统测试与维护 (28) 7.1 测试环境 (28) 7.2 系统调试 (28) 7.3调试结果 (28) 7.4系统维护 (29) 结束语 (30) 参考文献 (31) 谢辞 (32)

管理信息系统实验报告

一、对实习目的认识 ERP模拟实习(实验)是在学生学习《生产运作管理》等相关课程的基础上,为使学生加深对理论教学的理解,配合教学内容所开设的实验教学环节。通过对与企业主要业务有关的各子系统的认知与操作,使学生了解ERP系统的基本构成与操作方法,能够增强学生计算机的应用能力,培养学生分析问题与解决问题的能力,有利于对理论教学内容的消化与吸收,并为今后从事实际工作打下一定的基础。 本实习是以广州五羊-本田公司某个月份的实际主要业务为基础,通过模拟实习,使学生在参与营销、技术、采购、设备、生产、品质、仓库、财务、人事等各个环节的实际操作过程中,熟悉各职能部门是怎样独立运作,部门之间是怎样相互协调关系。把企业作为整体系统适应外部环境变化的条件,应该如何有效地进行现代企业管理的运作。为便于实习,对每一个功能模块操作,提出较为具体的要求: 通过基础数据模块的实习,理解基础数据在企业管理中的作用。 通过营销管理模块的实习,掌握销售合同的签定,按客户订单组织生产的一般流程,掌握客户管理的基本内容与要求,了解售后服务的主要业务,明确营销管理在企业管理中的重要地位。 通过生产管理模块的实习,掌握生产计划的制定方法,以及按生产计划组织生产过程的一般流程,了解物料清单和物料需求计划的基本内容。 通过采购管理模块的实习,掌握物料采购的一般流程;理解物料供应的基本要求。 通过仓库管理模块的实习,掌握库存管理的一般流程,了解库存控制的方法。 通过品质管理模块的实习,理解品质管理的体系包括品质的控制、品质保证、品质工程三个重要组成部分的基本要求;掌握物料、产品质检的一般流程;了解质检技术标准。 通过财务管理模块的实习,掌握应收款和应付款业务处理流程;掌握成本核算的内容及要求;掌握财务成果核算的要点,了解资金筹备和运用的价值分析。 学生通过以上模块的实习,能够了解现代企业管理的一般流程,并能整合所学的管理理论知识,掌握现代企业管理的实用工具与方法,成为企业所需要的实用管理人才。 二、对《企业管理教学模拟实习软件》的整体设计思想的认识 现代企业管理教学模拟实习多媒体教学系统分为“实习目的、企业背景简介、企业流程介绍、模拟实习”四个部分;在模拟实习部分中包括十三个功能模块,每个模块都配有详细的操作说明以及相应的理论知识同时提供了完整的在线帮助、数据导入、数据流程图和教学案例等;完全模拟一个大型企业整体运作过程,学生可自行设计数据进行教学与实习,使教学与实习更贴近于实际。 我们通过对企业管理教学系统的操作学习,学生能够充分体验到企业在以销定产经营模式中,销售定单的变动将引起生产计划、物料分解、采购计划、库存管理、质量管理及相应的财务、设备、人事等各个环节的变化,反映出整个系统

管理信息系统实验报告97692

《管理信息系统》实验报告 实验项目:教务处排课系统分析 实验学时:18 学时 姓名: 学号: ________________ 专业班级: 实验时间: _______ 实验成绩: __________________________

东北财经大学 《管理信息系统》实验报告实验项目名称:

沟通能力,养成对问题全面分析、思考和严谨认真的态度,增强创新意识五、教师评语 签名: 日期: 管理系统实验报告

实验小组成员: 实验对象:教务处排课信息系统 实验对象背景介绍:教务管理系统是一个庞大而复杂的系统,它包括:学生学籍管理系统、排课 系统、教师管理系统、学生成绩系统、系统设置、班级信息系统、教学培养计划管理系统、教学资源管理系统、招生系统教务信息发布系统和事务处理系统。随着科学技术的进步与相应的管理信息系统的升级,教务系统管理平台充分利用互联网络B/S 管理信息模式,以网络为平台,为各个学校教务系统的管理提供一个平台,帮助学校管理教务系统,用一个帐号解决学校教务教学管理,并且学校可以自由选择学校需要的教务管理系统,灵活地定制符合学校自己实际情况的教务系统。教务管理系统内部子系统多样庞杂, 今天我们主要讨论的研究对象是排课管理信息系统。 排课管理系统是每个学校必不可少的内容,它的优劣直接学校教学工作质量和学校的正常教学活动秩序。随着现在生源数量的不断增长以及各行业竞争日益激烈,为了满足中国社会主义事业发展对高素质人才的需求,各大高校都在尽自己努力,以本校现状及需求作为基础,以科技发展进步作为依托,发展完善一个功能完整,操作简单快捷,高效率,与本校其他教务管理系统良好适应的排课系统与之配套,使教师等教学资源利用达到最大化,为学生提供优良的教育环境。因此,东北财经大学作为一个知名的财经类高校, 要达到适应教育现状及 提高自身教育层次的目标,完善教务排课管理系统显得尤为重要。 系统功能简述排课管理系统需要合理调配各个班级专业所需的专业课程选修必修课程,相应教师,教师及上课班级,尽可能全面的考虑到教师的身体状况,工作条件,家庭状况甚至与学校距离,教师及学生时间,各种课程按重要程度以及学生兴奋点和接受能力合理排序,教师的容量用途,学校集体活动或教师会议等多方面因素,以计算机安排为主,手工调整为辅的方式做出各个院系各个专业各个班级的课程安排。 排课管理系统的目标不仅是对于原有系统进行改进提高,还使课程管理科学化系统化准确化,减少手工录入的误差可能性,方便操作者的随时添加、查询、修改,是统计表格格式规范化统一化,提高工作效率,降低人工成本,提高处理数据能力与速度,提高教学质量,优化学校教务管理系统,为学校的进一步发展提供技术支持与可能性。 系统分析(1)系统分析任务:根据系统设计任务书所确定的范围,并在充分认识原有系统的基础上进行详细的调查分析,通过问题识别、可行性分析、详细调查、系统化分析,进而确定新系统的基本目标和逻辑功能结构,最后完成新系统的逻辑方案设计。 (2)可行性分析和详细调查概述:由于实验的限制,假定建立排课管理信息系统在管理上、技术上、经 济上都是可行的。而详细调查采用一定的调查方法发现了现行系统有以下优缺点: 现有系统优缺点分析 1. 选课分为预选、正选、补退选,一定程度上完善了选课系统。 2. 在选课中,按年级差异区分次序,一定程度上缓解短时间内系统压力,保证了高年级学生顺利完成课业。 3. 学生面临选课时,具有多重选择性,使学生有机会挑选感兴趣的课程,更加人性化设置。 4. 正选是以随机抽选的形式来的话,会更具有公平性。 5?学生可以自主跨专业选择自己喜欢的课,使选课更具有自主性。 6?在登录选课系统时,需要学生输入个人账号信息,保证了学生信息隐私,具有一定的安全性。

学生选课系统毕业论文

淮海工学院东港学院 毕业设计(论文)说明书题目:学生选课系统 作者:贾娜学号:5102210107 系(院):东港学院计算机系 专业:计算机应用与维护 指导者:林毅 (姓名) (专业技术职务) 评阅者: (姓名) (专业技术职务) 2005年 6 月连云港

毕业设计(论文)中文摘要

目次 1引言(或绪论) ....................................... 错误!未定义书签。 1.1 课题研究的目的 ..................................... 错误!未定义书签。1.2 课题研究的意义 ................................... 错误!未定义书签。 1.3 课题的可行性分析 ................................... 错误!未定义书签。 1.3.1 课题调研?错误!未定义书签。 1.3.2 可行性分析 ....................................... 错误!未定义书签。 2 准备阶段 ............................................ 错误!未定义书签。 2.1 ASP基础........................................... 错误!未定义书签。2.2数据库系统设计 ................................... 错误!未定义书签。3应用系统开发工具 ................................... 错误!未定义书签。3.1对软件和硬件的要求 .............................. 错误!未定义书签。3.2 运行需求?错误!未定义书签。 3.3 其他需求 ........................................... 错误!未定义书签。 3.4 数据库应用系统开发简介7? 3.5 学生选课系统 (7) 3.6MSSQL Server 简介?错误!未定义书签。 4系统分析?错误!未定义书签。 4.1 系统简要分析 ..................................... 错误!未定义书签。4.2应用需求分析 .................................... 错误!未定义书签。4.3业务流分析 ...................................... 错误!未定义书签。4.4 数据流分析 ..................................... 错误!未定义书签。 4.5 系统数据模型设计?错误!未定义书签。 4.5.1 E-R图?错误!未定义书签。 4.5.2 数据表 ......................................... 错误!未定义书签。 5 操作方法 ............................................. 错误!未定义书签。5.1 登录 ............................................. 错误!未定义书签。5.2 课程预览?错误!未定义书签。 5.3 选课?错误!未定义书签。 5.4 退课?错误!未定义书签。 5.5 密码修改 ........................................ 错误!未定义书签。5.6管理员登录?错误!未定义书签。 5.7 退出系统 ........................................ 错误!未定义书签。 6 调和测试 ............................................ 错误!未定义书签。

自动排课系统设计与实现论文

摘要:制定一个学校的排课计划是一项非常耗时且相当辛苦的工作,而且它还得由有学校排课工作经验或者这方面知识的人才能做好。在一所高校时一个课程表的制定是一个难题,因为在有关课程表的问题上有很多的限制条件得考虑,还有大量的数据空间被挖掘,即便你的输入数据量并不是实际意义上的大批量。 课程编排系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以自动课程编排系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 本系统经过测试,运行稳定,可投入使用。 关键字:排课管理,VB,数据库

Abstract:Formulates a school platoon class plan is an item consumes extremely when also the quite laborious work, moreover it also must by have the school row of class work experience or this aspect knowledge talented person can complete. When a university a class schedule formulation is a difficult problem, because has the very many limiting condition in the related class schedule question to result in the consideration, but also has the massive data space to excavate, even if your input data quantity is not in the practical significance mass. The curriculum arranges the system is a school essential part, Its content said regarding the school policy-maker and the superintendent all very important, Therefore the automatic curriculum arranges the system to be supposed to be able to provide the sufficient information and the quick inquiry method for the user. But the people have since always used the traditional artificial way management document file, this management way has many shortcomings, For example: The efficiency low, the secrecy is bad, Moreover the time one is long, Will produce the massive documents and the data, This regarding the search, the renewal and the maintenance has all brought many difficulties. Along with science and technology unceasing enhancement, The computer science is mature day after day, Its formidable function had profoundly known for the people, t entered the human society each domain and is playing the more and more vital role. This system after the test, the movement is stable, may put into the use. Key words: Curriculum management, VB, database

网上在线投票系统的设计与实现毕业设计论文

目录 摘要 (1) ABSTRACT (2) 前言 (3) 第1章绪论 (4) 课题背景 (4) 课题目的和意义 (4) 系统结构 (5) 课题主要工作 (5) 第2章系统的需求分析 (6) 系统总体分析 (7) 系统的功能分析 (7) 数据库需求分析 (7) 系统可行性分析 (7) 系统安全性分析 (8) 第3章系统概要设计 (8) 软件运行环境设计 (9) 系统设计目标 (9) 系统模块设计 (9) 系统数据库设计 (10) 3.4.1 管理员信息表 (10) 3.4.2投票主题表 (11) 3.4.3投票选项表 (11) 3.4.4投票者信息表 (12) 3.4.5系统配置表 (12) 3.4.6创建触发器 (13) 系统文件说明 (13) 第4章系统详细设计与实现 (13) 系统设计的相关技术 (14) 4.1.1 A动态网页技术 (14) 4.1.2 A对象概述 (14) 4.1.3 A常用对象 (15)

4.1.4 A概述 (19) 4.1.5 SQL Server 2000 (20) 系统设计总体思路 (22) 系统总流程图 (23) 系统主页面 (24) 系统管理模块 (25) 投票管理模块 (26) 4.6.1投票信息管理界面的实现 (26) 4.6.2投票主题的添加 (27) 4.6.3投票主题的修改 (27) 4.6.4投票主题的删除 (28) 4.6.5投票选项的管理 (29) 4.6.6投票选项的添加 (30) 4.6.8投票选项的删除 (31) 4.6.9投票系统的配置 (31) 4.6.10管理员密码的修改 (32) 投票结果显示页面 (32) 第5章系统调试与扩充 (33) 测试环境 (33) 调试中遇到的问题和解决方法 (33) 系统扩充 (34) 结束语 (34) 参考文献 (36) 致谢 (37) 部分程序的核心源代码 (38)

管理信息系统实验报告

实验一认识计算机硬件和网络结构 一、实验题目 认识计算机硬件和网络结构。 二、实验课时 2课时。 三、实验目的 认识计算机的主要构成部件、功能、型号、在计算机机箱内的位置、网络结构等。 四、实验内容和要求 1、利用多媒体演示计算机的主要组成部件:机箱、主板、CPU、内存条、硬盘、软驱、光驱、插槽、BUS总线、串行接口、并行接口、USB接口等; 2、打开机箱,实物展示并讲解个部件的功能及其连接; 3、机箱、主板、CPU、CPU风扇、内存条、显卡、网卡等分别如下所示。 机箱主板

内存条显卡网卡无线网卡 CPU CPU风扇硬盘 机箱背面并行接口串行接口USB接口 4、观察每个部件在机箱的位置,并掌握每个部件的功能和基本知识。 5、观察实验室网络结构图。 6、结合某网吧的例子更好地理解网络结构。 Parallel port Serial port USB port Keyboard and mouse ports

7、独立完成上述内容,并提交书面实验报告。 五、实验体会 通过本次实验,我了解了计算机的各种硬件和网络结构。知道了各种硬件的形状、功能、特征等。还知道了网络结构的流程、大体构造。这使我对计算机有了初步的认识,为以后更进一步的学习打下了坚实的基础。也为我以后的学习和生活提供了方便。 1、cpu——中央处理器,是一台计算机的运算核心和控制核心。 2、硬盘——是电脑的主要存储媒介之一。 3、主板——又叫主机板、系统板或母板,安装在机箱内,是微机最基本也是最重要的部件之一。 4、机箱——作为电脑配件的一部分,它起的主要作用是放置和固定各电脑配件,起到一个承托和保护作 用。 5、内存条——是连接CPU和其他设备的通道,起到缓冲和数据交换作用。

实验报告管理系统报告

实验报告管理系统报告文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)

软件项目设计报告 实验报告管理系统 所在班级12计卓 小组成员 江灵瞳201印海平201钱晨晨 学院名称信电工程学院 专业名称计算机科学与技术 指导教师胡局新 起止日期 2015年1月15日 目录

1 绪论 开发背景 实验教学是学生技能培养的重要环节之一,学生实验报告的质量在一定程度上反映了实验教学的质量,实验报告管理水平也反映了实验教学管理水平。目前,大部分学校所提交的实验报告大多还停留在以纸为介质的方式上,这将严重制约着实验教学的开展。首先,很多课程的实验结果在纸质实验报告中不能表现或不能完全表现,其次纸质实验报告的批改和分析也是实验授课老师的一个很重负担,如何提高学生实验报告的表象能力,提高教师批改实验报告的效率并及时发现和纠正实验报告中存在的问题是许多课程实验授课教师所面对的一个难题。 本次设计完成的工作 老师登录该系统可以上传、下载实验报告、查看学生做的实验报告并给学生打分、老师可以查看实验验课程、实验课程列表、查看实验提交情况等。 学生登录该系统可以上传、下载实验报告、查看实验课程和实验课程列表。 任务分工 组织结构:为了完成学生信息管理系统的项目开发,班级组成了一个项目团队,人员分工:为了明确项目团队中每个人的任务分工,现制定人员分工,如下表所示: 任务 我们三个人各自分工完成自己的模块内容,首先,江灵瞳构造整个系统的框架,然后印海平设计数据库,在我们一起先设计前台界面,之后我们就各自实现各自模块的功能。

2 系统分析 需求分析 1)实验课程设置,设置课程编号、课程名、时间、次数、老师编号、老师名、实验班级; 2)实验列表设置,设置实验编号、实验名、班级、学生学号、学生名、老师名、实验路径、提交状态、分数; 3)树型类别设置,设置编号、名字、路径、学生名、老师名、树的状态。 可行性分析 编写目的: 背景: 徐州工程学院是一所培养应用型人才的普通高等学院。为了完善管理学校实验报告太多没有地方保存了,经决定开发实验报告管理系统。 要求: 实验报告系统必须提供学生信息和教师信息的基础设置;提供强大的条件搜索功能个实验课程查询、实验列表出现等管理功能;可以分不同权限、不同用户对该系统进行操作。另外,该系统还必须保证数据的安全性、完整性和准确性。 目标: 实验报告管理系统的目标是实现学生的纸质的实验报告太多没有地方长期保存,这样用一个系统可以将一个课程所有学生的实验报告进行管理方便存放。 条件、假定和限制: 时间的限制,我们必须在两周的时间里完成项目,在这期间系统分析员需要整理好分析结果,分配各组员的任务,每天需要人员跟踪记录整理文档。程序开发人员须在5天的时间里进行系统设计、程序编码、系统测试、程序调试。期间,还包括一个双休日假期。 根据上面的分析,在技术上不会存在什么问题,因此项目延期的可能性很小。只要在分配的时间里都能顺利地完成任务,再加上团队的凝聚力齐心协力,相信在这两周内会获得一个满意的结果。 用例图 图用例图

学生网上选课系统毕业设计论文

实训报告 课题名称:学生网上选课系统

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

排课管理系统分析报告

教育行业排课管理系统产品分析报告 一、产品名称 森纵教育排课管理系统1.0。 二、目标用户 中小学教师。 三、产品特点 1、系统将大大减少排课人员的工作量,避免人工排课中出现的错误。排课人员不必去关心排课过程中的细节问题,将需要的数据录入到系统中,系统会自动识别排课过程中的业务逻辑,排出需要的课表。系统有效地解决了传统的人工方式管理文件排课时出现的诸多问题,为师生带来方便。 2、师生可以登录到互联网查询自己的课表,并可查看历史课表、后继课表,从而代替大量的纸质课表。传统的排课方式会在排出课表后将课表打印分发给师生,该系统解决了这种方式的工作量大,数据量有限,数据容易丢失等缺点。 3、教学管理人员可以轻松查询每个教师的课时量。该系统的使用,使得原本工作量极大地统计课时变得如同拿着计算器算1加1等于2那么简单。 四、产品功能

排课人员不必去关心排课过程中的细节问题,将需要的数据录入到系统中,系统会自动识别排课过程中的业务逻辑,排出需要的课表;师生可以在网上登录后查询自己的课表,并可查看历史课表、后继课表;教学管理人员可以轻松统计、查询每个教师的课时量。 本系统由以下功能模块构成: (一)权限管理模块:采用用户-角色-权限的管理方式,不同的用户分配相应的角色,每一个角色具有不同的权限。 (二)数据录入模块:负责排课所需数据的录入,包括专业数据录入,班级数据录入,课程信息录入,教师信息录入。 (三)排课模块:该模块为整个系统的主体模块,通过该模块完成对数据的分析处理,可按不同班级和不同教学周完成排课任务。 (四)课表查看模块:此模块的信息供不同用户角色查看,学生和教师只能查看本角色所属的课表,admin可查看所有课表。可查看当前周、历史周课表和已发布的后继周课表。 (五)课时量统计模块:该模块分为两部分,班级课时量统计,查询每个班级的每门课的总课时量和所有课的总课时量;教师课时量统计,查询每个老师的每个班的每门课的总课时量,所有上过课的总的课时数。

七人表决器实验报告

七人表决器 一.实验目的 1.掌握Quartus II软件安装,熟悉Quartus II操作环境。 2.初步了解VHDL语言。 3.学习使用行为级描述方法设计电路。 二.实验原理 七人表决器 使用7个电平开关作为表决器的7个输入变量,输入为电平“1”时表示表决者“赞同”,输入为电平“0”时表示表决者“不赞同”。当表决器的7个输入变量中有不少于4个输入变量输入“1”,那么表决结果输出逻辑高电平,表示表决“通过”,否则,输出逻辑低电平,表示表决“不通过”。 七人表决器的可选设计方案非常多,可以采用使用全加器的组合逻辑。使用VHDL 进行设计的时候,可以选择行为级描述、寄存器级描述,结等方法。 当采用行为级描述的时候,采用一个变量记载选举通过的总人数。当这个变量的数值大于等于4时,表决通过,绿灯亮;否则表决不通过,黄灯亮。因此,设计时,需要检查每一个输入的电平,并且将逻辑高电平的输入数目进行相加,并且进行判断,从而决定表决是否通过。 二.实验内容 1.安装Quartus II软件,熟悉Quartus II操作环境。 2.使用VHDL实现上述描述。 3.波形仿真。 4.生成元件以及RTL 四.设计提示 1.初次接触VHDL应该注意程序的框架结构,数据类型和运算操作符。 2.了解变量和信号的区别。 3.了解进程内外语句的顺序和并行执行的区别。 4.设计文本的端口可如下:

《VHDL 语言与数字逻辑电路设计》实验指导书 - 2 – 设计文本: LIBRARY IEEE; library ieee; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_unsigned.ALL; ENTITY vote7 IS PORT( men:in std_logic_vector(6 downto 0); LedPass,LedFail:OUT std_logic ); END vote7; ARCHITECTURE behave OF vote7 IS signal pass:std_logic; BEGIN PROCESS(men) variable temp:std_logic_vector(2 downto 0); BEGIN temp:="000"; for i in 0 to 6 loop if(men(i)='1')then temp:=temp+1; else temp:=temp+0; end if; end loop; pass<=temp(2); END PROCESS; LedPass<='1' WHEN pass='1'ELSE '0'; LedFail<='1' WHEN pass='0'ELSE '0'; --库和程序包 --实体 --结构体 --结束

操作系统文件管理实验报告

操作系统实验报告实验名称:文件管理 专业班级:网络工程1301 学号: 姓名: 2015 年6 月16 日

实验一文件管理 一、实验目的 文件管理是操作系统的一个非常重要的组成部分。学生应独立用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质容和执行过程有比较深入的了解,掌握它们的实施方法,加深理解课堂上讲授过的知识。 二、预备知识 1.VS2010的使用 2.C#的学习 3.文件主目录与子目录的理解 三、实验容与步骤 用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。要求设计一个10 个用户的文件系统,每次用户可保存10 个文件,一次运行用户可以打开5 个文件。系统能够检查打入命令的正确性,出错时能显示出错原因。对文件必须设置保护措施,例如只能执行,允许读等。在每次打开文件时,根据本次打开的要求,在此设置保护级别,即有二级保护。文件的操作至少有Create、delete、open、close、read、write 等命令。 所编写的程序应采用二级文件目录,即设置主文件目录和用户文件目录。前者应包含文件主及它们的目录区指针;后者应给出每个文件占有的文件目录,即文件名,保护码,文件长度以及它们存放的位置等。另外为打开文件设置运行文件目录(AFD),在文件打开时应填入打开文件号,本次打开保护码和读写指针等。 程序流程图:

逻辑设计: 使用线性数组表表示MFD,泛型数组表示UFD,每个元素包括用户ID、保存的文件数、再使用线性表表示文件信息,每个元素包括文件名,文件属性(保护码),文件的状态等信息。 物理设计: //主目录 private FileUser[] mfd; //当前用户 private FileUser currentuser; ///

/// 文件 /// public class FileObject { public string filename; public int size=20; public int read=0; public int write = 0; public string author; } /// /// 文件系统用户 /// public class FileUser { public string username;

高校自动排课系统毕业设计

自动排课系统 摘要:制定一个学校的排课计划是一项非常耗时且相当辛苦的工作,而且它还得由有学校排课工作经验或者这方面知识的人才能做好。在一所高校时一个课程表的制定是一个难题,因为在有关课程表的问题上有很多的限制条件得考虑,还有大量的数据空间被挖掘,即便你的输入数据量并不是实际意义上的大批量。 课程编排系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以自动课程编排系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 本系统经过测试,运行稳定,可投入使用。 关键字:排课管理,VB,数据库

Abstract:Formulates a school platoon class plan is an item consumes extremely when also the quite laborious work, moreover it also must by have the school row of class work experience or this aspect knowledge talented person can complete. When a university a class schedule formulation is a difficult problem, because has the very many limiting condition in the related class schedule question to result in the consideration, but also has the massive data space to excavate, even if your input data quantity is not in the practical significance mass. The curriculum arranges the system is a school essential part, Its content said regarding the school policy-maker and the superintendent all very important, Therefore the automatic curriculum arranges the system to be supposed to be able to provide the sufficient information and the quick inquiry method for the user. But the people have since always used the traditional artificial way management document file, this management way has many shortcomings, For example: The efficiency low, the secrecy is bad, Moreover the time one is long, Will produce the massive documents and the data, This regarding the search, the renewal and the maintenance has all brought many difficulties. Along with science and technology unceasing enhancement, The computer science is mature day after day, Its formidable function had profoundly known for the people, t entered the human society each domain and is playing the more and more vital role. This system after the test, the movement is stable, may put into the use. Key words: Curriculum management, VB, database

在线投票系统的设计与实现

在线投票系统的设计与实现 摘要 在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据手工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,在先进的计算机技术、通信技术、控制技术及IC 卡技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统。编写在线投票系统,最重要的一点就是如何从烦琐的投票结果中,导出全部投票项目的票数,然后根据投票项目的各个票数,进行票数百分比计算,最后编辑出在线投票系统. 关键词: ASP 投票 ACCESS 设计

Abstract Be building up vote to manage today of mechanism actively, only depend originality of the handicraft manage or the simple single machine manage,management Dept. public appearance to a great deal of information, can't efficiently will among them of importance part withdraw, and do a judgment and the processing for corresponding.Decision which votes governor can according to the statement data,at waste a great deal of manpower, material resources can't in the meantime attain actually supervise and control, the accuracy of hard assurance data with in time sex.Therefore, the forerunner's management thought carried out and then becamed an inaccessible target in the vote.The vote needs the management information that a set of current forerunner manages thought system urgently very much, is a kind of important means which carries out a target and raises an existing vote a management level.The technical along with science of raise continuously, the calculator science is gradually mature, the its strong function has already been people's deep understanding, it has already entered each realm of the society of

学生信息管理系统软件项目管理实验报告

实验报告 <学生信息管理系统> 实验项目一:可行性分析报告 1.实验目的:根据理论课程所学内容,针对某一项目进行可行性分析训练 2.实验原理:从理论课的学习中掌握规范的可行性分析技术,通过编写报告的形 式得到练习。 3.实验器材:Microsoft Office 4.实验步骤:(1)参照理论学习的内容进行阅读思考;(2)针对某一软件项目, 着手编写;(3)提交。 实验一:学生信息管理系统可行性分析报告 A1、引言 学校的不断发展,学校规模不断扩大,学生数量不断剧增,有关学生的各种信息也成倍增长。面对庞大的数据信息,有一个学生信息管理系统是非常有必要的,不仅可以提高学生管理的工作的效率,还可以通过这个系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。 A1.1 编写目的 学校的不断发展,学校规模不断扩大,学生数量不断剧增,有关学生的各种信息也成倍增长。面对庞大的数据信息,有一个学生信息管理系统是非常有必要的,不仅可以提高学生管理的工作的效率,还可以通过这个系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量. A1.2 项目背景 开发软件名称:学生信息管理系统 项目任务提出者:计算机与信息学院

项目开发者:学生组 用户:管理员、老师和学生 A1.3 定义 学生信息管理系统(SMIS):学生管理系统是帮助教学人员、行政人员和人事人员的管理软件,使用HTML5语言编写,独立完成其功能。 SQL语言:SQL全称是“结构化查询语言”,SQL是一个非过程化的语言。 A1.4参考资料 [1].<软件项目管理> 覃征徐文华翰毅唐晶编著清华大学出版社2009.10 [2].<软件工程> 钱乐秋赵文耘牛军钰编著清华大学出版社2013.08 A2 可行性研究的前提 A2.1 要求 (1)主要功能:本系统应该实现学生信息的管理与查询,具体包括学生信息查询,同时可以对信息进行修改,删除和添加,以及各种信息统计,学籍管理,新生注册等功能。 (2)性能要求:查询效率尽可能做到精准,保持全校数据的一致性、准确性、实时性,信息维护功能做到简单易用。 (3)输入要求:查询效率尽可能做到精准,保持全校数据的一致性、准确性、实时性,信息维护功能做到简单易用。 (4)输出要求:学生基本信息和学籍各种处理的结果表格文档形式 安全与保密要求:对该软件系统设置不同级别的访问权限,通过对不同权限的管理,实现对学生学籍的管理的安全性与保密方面的要求. (5)完成期限:2015年12月11日到 2016年1月10日

相关主题
文本预览
相关文档 最新文档