Skip to content

教学信息管理系统---大三下学期软件工程实训【.net】

Notifications You must be signed in to change notification settings

FutaoSmile/BLWS.SchoolManageSys

Repository files navigation

BLWS.SchoolManageSys 教学信息管理系统

项目地址

数据库文件

时间:2017/5/1-2017-6-30

主要功能
  1. 教学信息的管理
  2. 如班级成员的管理
  3. 选课系统
  4. 评分系统等
  5. Excel数据导入导出
  6. 菜单的动态管理
  7. 不同角色动态菜单权限的配置等
技术清单

backEnd

  1. C#
  2. EntityFramework
  3. Asp.net WebApi
  4. sqlserver

frontEnd

  1. html
  2. css
  3. js
  4. jquery
  5. bootstrap
  6. angularJs
  7. echarts
  8. wangEditor
  9. layer
  10. layui
  11. cookie
  12. datatables
  13. font awesome 等...
系统架构(数据流向)
  1. 数据库交互采用EntityFramework框架的CodeFirst模式(BLWS.SchoolSystem.EF)。
  2. API通过EntityFramework进行数据操作,访问数据库(BLWS.SchoolSystem.WebApi)。
  3. App调用API接口,实现数据在浏览器的展示和操作(BLWS.SchoolSystem.App)。
特点
  1. 数据库交互采用EntityFramework框架的CodeFirst模式。
  2. API接口采用的是Asp.net WebApi。
  3. 前端采用的是BootStrap框架布局加AngularJS框架。
  4. 实现了所有页面和页面元素的响应式布局。
  5. 所有的配色方案都是采用的BootStrap样式,具有良好的用户体验。
  6. 所有数据的增删改查都进行了数据格式长度等要求的验证。
运行环境&安装
  • 数据库 Microsoft Sql Server 2014
  • 编译器 Microsoft Visual Studio 2015
  • 运行环境 Chrome,Firefox,IE8以上
  1. 用VS打开 教学信息管理平台-> BLWS.SchoolSystem-> BLWS.SchoolSystem.sln
  2. 修改数据库配置文件: * 项目->BLWS.SchoolSystem.EF->App.config- * 项目-> BLWS.SchoolSystem.WebApi->Web.config * 项目-> BLWS.SchoolSystem.App->Web.config 改的是这些配置文件下的同一部分代码(如下):
<connectionStrings>
    <add name="DBConn" connectionString="Data Source=服务器地址; Connection Timeout=60;Initial Catalog=BLWS.SchoolSys.DB;Integrated Security=False;User ID=用户名;Password=密码;multipleactiveresultsets=True;" providerName="System.Data.SqlClient" />
  </connectionStrings>
  1. 附加数据库
  2. 运行 如果不以调试模式启动程序,则需要先启动BLWS.SchoolSystem.W3bApi,让这个服4. 服务器上注册跑起来,再运行BLWS.SchoolSystem.App。 如果以调试模式启动的话则可直接运行。

login.png

index.png

index2.png

menu.png

dt.png

edit.png

modal.png

news.png

student.png

teacher.png

About

教学信息管理系统---大三下学期软件工程实训【.net】

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published