Business Information Systems Research Project in Information Systems (IS4401) Contents • Course objectives • 2 types of project – Full system implementation – Prototype / Proof of Concept • • • • • • Deliverables and marking scheme Previous years projects Project ideas Proposal guideline Technologies Technical architecture (BIS based or hosted) Course objective • Undertake a research or development project on a topic in information systems or • to get involved in a substantial development project in a commercial environment 2 types of project 1. Full System Implementation 2. Prototype / Proof of Concept Full System Implementation • Installed in the organisation with a full set of working data • Students must also address implementation issues occurring in the first month of operation Prototype / Proof of Concept • This is an experimental project that aims to demonstrate a novel approach to applying technology Deliverable Mark Preliminary Proposal Date Mid October Project Plan 10% End October Interim Report 10% December System prototype December Final Report & Poster 20% March System 50% March Communication Diary 10% March Previous years projects On-line banking Virtual Cash On-line shopping Consumer Gift Card Pharmacy on-line Classrooms on-line Support groups Registration & Payment Health Patient monitoring Helpline support Education School web-site School Mgt Family Mgt Accommodation Sales Order Software depot Property Mgt Festivals Clubs Lifestyle Sports Betting Music Stock control Business management Procurement Accounts Roster & Timesheet Contracts register IS productivity tools USB encryption Project Mgt Web banners Tips on project ideas • • • • • • Ideas from placement? Something you’re interested in … Real business requirements Think of benefits What is the Unique Selling Point (USP)? Can it be done in the timescale? Ideas from where? • Where information volume is an issue • Where speed of transacting / communicating is an issue • Where automation of a process is an issue • Where information security is an issue • Where duplication of information is an issue Ideas from where? • • • • Delivery technologies (broadband, GSM, …) Content technologies (XBRL, GIS, …) Applications (mobility, productivity, …) Listening to people in business – – – – – – Customers Products Suppliers Inventory Production capacity … • http://www.emilychang.com/go/ehub/ Proposal guideline • Objective : aim of the project • Project client, name of company if relevant • Requirements : describe problem domain / business need • Scope of project proposed : what it does / doesn’t cover • Benefits for users : speed, efficiency, control, quality, ... • Technical specification: – – – • Data requirements (eg. Customers, products, ...) Interface requirements (does system need to talk to other systems) Technologies used (hardware, software) Proposed timeframe Technologies: standard Development tools Front-end Tools Productivity Tools Java Control Plug-in FrontPage 2002 MS Project 2003 Java Developers Kit 1.5.0 Image Composer 1.5 Minitab 14 (statistics) Microsoft SQL client MacroMedia Dreamweaver 3.0 (?) NetMeeting 3.01 Oracle 8i Paint Shop Pro 6 Visio 2003 Telnet QVT 4.0 (emulator for Unix) Internet Explorer 6.1 Web Browser Windows XP ConTEXT (& jGrasp) Java editors MS Web Publishing Acrobat Reader 6.0 J2SDK 1.5.0.0.4 Mozilla Firefox 1.0.6 Web Browser Microsoft Office 2003 J2Runtime SE 1.5.0.0.4 Winzip 8.1 J2SDKEE 1.4.x MiKTex (desktop publishing) J2ME Wireless Toolkit2.2 Net Beans IDE 4.1 Visual Developer Suite 6.0 (contains: Visual C++ 6.0,Visual Java++ 6.0,Visual Basic 6.0) Visual Studio .NET Technologies : non-standard s/w • Requirement should first be cleared with supervisor (use standard s/w or laptop) • Software must be licensed: written approval from technical staff first! • Any machine “compromise” is resolved by cloning! • Machines in Lab 1.12 are shared, therefore installing specific software doesn’t make it your machine Web Site Development Context Data access/ update Database Server Web Server Web page request/response Internet Web page request/response Web site developer Web site user/client Web Site Development BIS Context Data access/ update BIS orabis Oracle 10g indus SQL2000 Web page request/response • Server software • Web page rendering/display technologies • Development tools & languages corvus IIS ASP.NET PHP Internet Web page request/response Web site developer C#, Java, VS2005,Dreamweaver, SQL Query analyser, etc. Web site user/client IE/FireFox/Opera Web Site Implementation Hosting Example Data access/ update (Dbserver) MySQl 5.0 Hosting Web page request/response • Server software • Web page rendering/display technologies • Development tools & languages Webosts.ie IIS ASP.NET Service Web site updates Web pages and databases published over internet. Web site developer C#, VS2005,Dreamweaver, MySQL client, etc. Internet Web page request/response Web site user/client IE/FireFox/Opera