基于Visual Studio+SQL Server的项目实施管理系统设计与实现 毕业论文+答辩PPT+项目源码

前言

在互联网飞速发展的网络时代,各种各样的工作都依赖于计算机,其目的主要是为了提高工作效率从而带来更大的收益。而各个企业在第三产业发展的浪潮中,也逐渐融入高效的计算机文化中,或者说是企业的发展在很大程度上已经离不开计算机与网络。而各大企业在发展的过程中不断引进互联网技术对公司经营进行科学合理的管理,但是在互联网技术呈现级数增长的21世纪,很多企业无法及时引进最新的技术从而导致企业内部仍然使用已经过时的淘汰的技术成果,常常导致企业内部使用的系统、软件等,操作不方便系统臃肿。为了改善这一情况,广大企业都投入大量的人力财力对这一步分进行优化与升级。

开发一个基于Restful API的项目实施管理系统,也是为了提高企业的运营效率,并获得最大的收益,同时替换原本臃肿复杂的系统,节省产品的生产成本。当然这个系统针对性比较强,因为是结合实际应用而开发的一个辅助管理的系统。

该系统采用的均是目前比较靠前的一些主流的技术和项目设计框架,数据传输更是采用较为科学快捷的Json流,通过URL的形式,将每一条数据进行资源定位,使得资源访问更加地准确与快捷。

概要

本系统根据无锡傲越软件研发有限公司的实际应用需求,基于.Net平台、重点依靠Restful API技术实现的项目实施管理系统,该系统追求程序的高拓展性以及高效的数据信息处理速度,旨在尽可能多地提高工作者的工作体验以及工作效率,采用灵活多样化的开发方式极大地降低系统模块代码之间的耦合率。该系统通过Windows桌面应用程序和Web端相结合的方式实现了所有的业务需求,较为机密的系统核心采用Restful API技术和Web Service技术托管在公司私有服务器,全部以接口的形式供应用程序使用,以防止公司内部数据层次结构的泄露,造成不必要的经济损失。

ABSTRACT

The system is based on the actual application requirements of WuXi AoYue company, based on the .Net platform, and the project implementation management system based on Restful API technology. The system pursues high scalability of the program and efficient data processing speed. Designed to maximize the worker's work experience and productivity, and flexible and versatile development methods greatly reduce the coupling ratio between system module codes. The system realizes all the business requirements through the combination of the Windows desktop application and the Web. The more confidential system core is managed by the Restful API technology and the Web Service technology on the company's private server, all of which are used by the interface. To prevent the leakage of the company's internal data hierarchy, resulting in unnecessary economic losses.

目录

前言

概要

ABSTRACT

目录

一、系统概述

1.1系统分析

1.1.1背景介绍

1.1.2需求分析

二、系统概述与总体设计原理

2.1项目实时管理系统模块的功能原理

2.2项目实时管理系统模块的构成模块

2.3规划系统文件

2.3.1规划文件

2.3.2选择开发工具

三、数据库设计

3.1数据库描述

3.2数据库分析

3.3数据库概念结构设计

3.3.1系统基本表

3.3.2项目信息表

3.3.3单位信息表

3.3.4人员信息表

3.4数据库逻辑结构设计

3.4.1系统基本表

3.4.2项目信息表

3.4.3单位信息表

3.4.4人员信息表

3.5数据库系统参数配置

3.6数据访问层设计

3.6.1 用户登录模块

3.6.2 项目信息模块

3.6.3 单位信息模块

3.6.4 人员信息模块

四、系统编码实现

4.1Restful API接口设计

4.1.1 Restful API接口说明

4.1.2 Restful API接口设计

4.2用户登录模块

4.2.1登录模块

4.2.2注册小模块

4.2.3服务器配置

4.3项目信息模块

4.4单位信息模块

4.5人员信息模块

4.6附属功能模块

五、系统测试

5.1测试工具

5.2功能性测试、非功能性测试

5.2.1 功能性测试

5.2.2 非功能性测试

六、发布及管理

6.1本地发布

6.1.1 本地发布概述

6.1.2 本地文件发布

6.2.3 本地IIS目标IP发布

6.2 远程服务器发布

6.2.1远程服务器发布概述

6.2.2远程服务器环境搭建

6.2.3远程服务器连接

结束语

致谢

参考文献

一篇很完整、很不错的论文、希望你们喜欢 摘要 学生成绩管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数 据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析如此情况,我们使用Microsoft公司的visualstudio开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键词:sql2000,c#,数据一致性,信息管理系统。 Abstract:Student achievement management system is representative information management system (MIS) , whose development mainly consists of two aspects: building and maintain of backward database and development of foreward application program.To the former, we must build a database who has great data-consistence,great data-completion and good data-security. But to the later,that the application program has enough functions and is case to use is required. After analysing so-called condition, we decide to use visualstudio of Microsoft corporation, exploitation implement, utilizing the implement who provides all kinds of face to the object, especially the data window of intellectualized which is able to controlit by concise and convenient,first,we should build the systerm application prototype in a short time,then, carry out the system needing iteration , amending and improving unceasingly, until the consumer satisfied with the viable system which is formed. Key words:sql2000,c# , data window , information management system. 一、引言 1.1 项目开发背景 几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理.但手工管理具有效率底、易出错、对学校的管理提供决策信息较为困难等缺点.我校尽管部分学院或系已开出学生成绩管理系统,但开发的系统不具有通用性,所以我想借本次毕业设计之际,开发一个不仅适用本校各系而且适用于其它各校的通用高校学生成绩管理系统. 采用软件工程的指导方法,选用C/S模式设计的方案,应用SQL Server 2000数据库管理系统,C#程序设计语言,Visual Studio.NET 2003开发工具等开发出来的基于WINDOWS系列的学生学籍管理系统.该系统面向各部门和全体学生,实现对学生成绩情况、学籍情况等的计算机管理。系统支持学生查询自己的学籍信息和成绩信息,还可以修改自己的密码,而教师可以对学生的学籍信息和成绩信息进行添加、删除和修改等的操作,同时本系统支持报表的输出打印功能。减少了部门之间工作的中间环节,提高了跨部门管理的效率。 1.2 项目开发的目标 建立学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高办学效益和现代化水平.帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化. 1.3 项目提出的意义 现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力.在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替.如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率. 二、常用的软件开发方法 2.1 结构化系统开发方法 2.1.1 结构化系统开发的基本思想 用系统工程的思想和工程化的方法,按照用户至上的原则,采取结构化、模块化、自顶向下的方法对系统进行分析与设计。 2.1.2 结构化系统开发方法的特点 1.强调用户的参与。 2.深入调查研究。 3.使用结构化、模块化方法。 4.严格按照阶段进行。 5.开发过程工程化。 2.1.3 结构化系统开发方法的阶段划分 1、系统规划阶段 根据用户的系统开发要求,初步调查,明确问题,然后进行可行性研究。 2、系统分析阶段 系统分析阶段的主要任务是分析业务流程,分析数据与数据流程,提出新系统的逻辑方案。 3、系统设计阶段 系统时间阶段的主要任务是总体结构设计和模块设计。根据设计要求选择合适的软硬件设备,进行代码、用户界面、文件、数据库、网络结构的设计。 4、系统实施阶段 系统实施阶段的主要任务包括编程、操作人员培训以及数据准备,然后投入试运行。 5、系统运行阶段 系统运行阶段的主要任务是进行系统的日常运行管理、评价、审计工作。 2.2 原型开发方法 2.2.1 原型的概念 原型开发方法首先有用户提出开发要求,开发人员识别和归纳用户需求,根据识别、归纳的结果,构造出一个原型,然后同用户一起评价这个原型。如果根本不行,则重新构造原型;如果不满意,则修改原型,直到用户满意为此。 原型按照建立的目的不同可分为抛弃型原型和增量渐进型原型。 2.2.2 抛弃型原型 抛弃型原型主要用于验证软件需求以及设计方案和算法,这是当前使用较广泛的原型。 抛弃型原型开发模型如下:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小马软件开发定制

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值